Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 29640|Odpověď: 4

[Zdroj] .net/c# komprese dat GZipStream

[Kopírovat odkaz]
Zveřejněno 13.11.2017 15:30:52 | | |

Při ukládání nebo přenosu souborů je třeba data nebo soubory komprimovat, aby se ušetřilo místo a provoz. Zde mluvíme o kompresi dat přes C#.

Komprese GZipStream
Microsoft poskytuje metody pro kompresi a dekompresi streamů.

Tato třída znamená GZip Data Format, který využívá průmyslové standardní algoritmy pro bezztrátovou kompresi a dekompresi souborů. Tento formát obsahuje kontrolní bod cyklické redundance, který detekuje poškození dat. Datový formát GZip používá stejný algoritmus jako třída DeflateStream, ale lze jej rozšířit i na jiné kompresní formáty. Tento formát lze snadno implementovat tak, aby nezahrnoval práva na užívání patentů.

Komprimované objekty GZipStream zapsané do souborů s příponou .gz lze dekomprimovat pomocí řady běžných kompresních nástrojů; Neposkytují však funkci pro přidávání souborů do .zip.zip archivů ani jejich extrahování.

Kompresní funkce ve DeflateStream a GZipStream je zobrazena jako proud. Protože data se čtou bajt po bajtu, není možné určit nejlepší způsob komprese celého souboru nebo velkého bloku dat opakovaným průchodem. Pro nekomprimované datové zdroje je nejlepší použít třídy DeflateStream a GZipStream. Pokud jsou zdrojová data komprimována, můžete při použití těchto tříd dokonce zvětšit velikost proudu.
Kód je následující:







Předchozí:nginx access_log logy jsou zcela uzavřené
Další:Los Angeles, USA_16 cores_96G vzpomínka _250M_550 jüan
Zveřejněno 15.03.2022 13:03:24 |
Učte se učit
 Pronajímatel| Zveřejněno 07.05.2023 21:03:03 |
 Pronajímatel| Zveřejněno 17.09.2023 10:47:10 |
.NET 6 testuje algoritmy Gzip a Brotli
https://www.itsvse.com/thread-10663-1-1.html
 Pronajímatel| Zveřejněno 08.01.2025 10:55:23 |
Knihovny pro kompresi a dekompresi v gzipu na frontendu:Přihlášení k hypertextovému odkazu je viditelné.




Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com