Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 29640|Odgovoriti: 4

[Vir] .net/c# GZipStream stiskanje podatkov

[Kopiraj povezavo]
Objavljeno na 13. 11. 2017 15:30:52 | | |

Pri shranjevanju ali prenosu datotek je treba podatke ali datoteke stisniti, da se prihrani prostor in promet. Tukaj govorimo o stiskanju podatkov preko C#.

GZipStream stiskanje
Microsoft ponuja metode za stiskanje in dekompresijo tokov.

Ta razred pomeni GZip Data Format, ki uporablja industrijsko standardne algoritme za brezizgubno stiskanje in dekompresijo datotek. Ta format vključuje kontrolno točko ciklične redundance, ki zazna poškodbe podatkov. Podatkovni format GZip uporablja enak algoritem kot razred DeflateStream, vendar ga je mogoče razširiti tudi na druge formate stiskanja. Ta format je mogoče enostavno implementirati na način, ki ne vključuje pravic do uporabe patentov.

Stisnjene GZipStream objekte, zapisane v datoteke z razpono .gz, je mogoče dekompresirati z uporabo več pogostih orodij za stiskanje; Vendar pa ne omogočajo funkcionalnosti za dodajanje ali izvlečenje datotek iz .zip.zip arhivov.

Funkcija stiskanja v DeflateStream in GZipStream je razkrita kot tok. Ker se podatki berejo bajt za bajtom, ni mogoče določiti najboljšega načina za stiskanje celotne datoteke ali velikega bloka podatkov z večkratnimi prehodi. Za nestisnjene podatkovne vire je najbolje uporabiti razreda DeflateStream in GZipStream. Če so izvorni podatki stisnjeni, lahko dejansko povečate velikost toka pri uporabi teh razredov.
Koda je naslednja:







Prejšnji:Nginx access_log logi so popolnoma zaprti
Naslednji:Los Angeles, USA_16 cores_96G spomin _250M_550 yuana
Objavljeno na 15. 03. 2022 13:03:24 |
Uči se učiti
 Najemodajalec| Objavljeno na 7. 05. 2023 21:03:03 |
.NET Core Lite

 Najemodajalec| Objavljeno na 17. 09. 2023 10:47:10 |
.NET 6 preizkuša algoritme Gzip in Brotli
https://www.itsvse.com/thread-10663-1-1.html
 Najemodajalec| Objavljeno na 8. 01. 2025 10:55:23 |
Knjižnice za stiskanje in dekompresijo gzip na sprednji strani:Prijava do hiperpovezave je vidna.




Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com