Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 29640|Válasz: 4

[Forrás] .net/c# GZipStream adatkompresion

[Linket másol]
Közzétéve 2017. 11. 13. 15:30:52 | | |

Fájlok tárolása vagy átvitele során az adatokat vagy fájlokat tömöríteni kell a hely- és forgalommegtakarítás érdekében. Itt a C#-on keresztül történő adattömörítésről beszélünk.

GZipStream tömörítés
A Microsoft módszereket kínál az áramfolyamok tömörítésére és kibontására.

Ez az osztály a GZip Data Format rövidítése, amely ipari szabványos algoritmusokat használ a fájlok veszteségmentes tömörítésére és decompressionálására. Ez a formátum egy ciklikus redundancia ellenőrzőpontot tartalmaz, amely az adatkorrupciót észleli. A GZip adatformátum ugyanazt az algoritmust használja, mint a DeflateStream osztály, de bővíthető más tömörítési formátumokra is. Ez a formátum könnyen megvalósítható úgy, hogy ne foglalja magában a szabadalmi használati jogokat.

A tömörített GZipStream objektumok, amelyeket .gz kiterjesztésű fájlokhoz írnak, számos gyakori tömörítési eszközzel decompressálhatók; Ugyanakkor nem biztosítanak funkciókat fájlok hozzáadására vagy kinyerésére .zip.zip archívumból.

A DeflateStream és a GZipStream tömörítési funkciója streamként van feltárva. Mivel az adatokat bájtról bájtra olvasják, nem lehet meghatározni a legjobb módját egy egész fájl vagy egy nagy adatblokk tömörítésére több átlépéssel. Tömörítetlen adatforrásokhoz a legjobb a DeflateStream és GZipStream osztályokat használni. Ha a forrásadat tömörített, akkor valójában növelheted az adatfolyam méretét ezeknek az osztályoknak a használatakor.
A kódex a következő:







Előző:Nginx access_log naplók teljesen zárva vannak
Következő:Los Angeles, USA_16 cores_96G emlék _250M_550 yuan
Közzétéve 2022. 03. 15. 13:03:24 |
Tanulj meg
 Háziúr| Közzétéve 2023. 05. 07. 21:03:03 |
 Háziúr| Közzétéve 2023. 09. 17. 10:47:10 |
A .NET 6 teszteli a Gzip és Brotli algoritmusokat
https://www.itsvse.com/thread-10663-1-1.html
 Háziúr| Közzétéve 2025. 01. 08. 10:55:23 |
Front-end gzip tömörítési és dekompressziós könyvtárak:A hiperlink bejelentkezés látható.




Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com