Utwórz plik GZIP

GZIP, czyli 'GNU Zip', to niezbędne narzędzie do kompresji plików powszechnie używane w systemach Unix i Linux. Skutecznie zmniejsza rozmiary plików dla zoptymalizowanego przechowywania i szybszej transmisji danych, stosując algorytm kompresji GZIP. Pliki skompresowane są oznaczone rozszerzeniem .gz i można je łatwo zdekompresować, aby przywrócić ich pierwotny stan.

GZIP jest preferowanym wyborem do kompresji indywidualnych plików. Standardową praktyką jest tworzenie skompresowanych archiwów poprzez konsolidację wielu plików w jedno archiwum TAR, a następnie zastosowanie kompresji GZIP. Powstałe pliki będą miały połączone rozszerzenia, takie jak .tar.gz lub .tgz.

Jeśli chodzi o kompresję dużych danych tekstowych lub danych strumieniowych, takich jak HTTP, GZIP przewyższa tradycyjny format Zip. IronZIP wyróżnia się, obsługując wszystkie formy kompresji, umożliwiając programistom płynne przejście między GZIP a Zip w razie potrzeby.

Tworzenie pustego archiwum GZIP

Na początek importujemy przestrzeń nazw IronZip, co pozwala nam korzystać z biblioteki. Następnie tworzymy nowe archiwum GZIP za pomocą konstruktora IronGZipArchive wewnątrz instrukcji using, co pomaga utworzyć puste archiwum GZIP.

Dodawanie plików do archiwum

Zanim zakończymy proces zapisywania, możemy dodać pliki do archiwum za pomocą metody Add, podając ich ścieżki bezwzględne. Można dodać jeden lub wiele plików, w tym różnorodne formaty, takie jak obrazy, dokumenty (jak DOCX i PDF), pliki audio (jak MP3 i WAV), a nawet inne archiwa GZIP. W tym przypadku zademonstrujemy, jak włączyć archiwum TAR, aby zilustrować dodawanie wielu plików.

Aby uzyskać szczegółowe informacje na temat rodzajów plików, które można dołączyć, proszę zapoznać się z dokumentacją tutaj.

Zapisywanie i eksport archiwum

Na koniec zapisujemy i eksportujemy archiwum za pomocą metody SaveAs, nadając mu nazwę output.tgz. Należy pamiętać, że ponieważ w archiwum GZIP umieściliśmy archiwum TAR, rozszerzenie pliku wyjściowego odzwierciedla oba formaty, co skutkuje .tgz.

Odkryj nasz przewodnik po tworzeniu i wyodrębnianiu plików ZIP.

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 21,060 | Wersja: 2026.6 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronZip
uruchom próbkę zobacz, jak twoje pliki stają się archiwum.