Wyodrębnij BZIP2

BZIP2, 'Burrows-Wheeler Block Sort Text Compressor,' to narzędzie do kompresji plików często używane w systemach Unix i Linux. Jak sugeruje jego nazwa, nadaje się idealnie do kompresji pojedynczych plików tekstowych. Chociaż jest to popularny format w tych systemach operacyjnych, zdarzają się sytuacje, gdy rozpakowanie może się nie powieść. Często dzieje się tak, ponieważ dekompresja dużych plików BZIP2 wymaga więcej pamięci i zasobów CPU niż inne formaty, lub może wystąpić, gdy biblioteka do ekstrakcji nie obsługuje zagnieżdżonych archiwów, takich jak pliki TAR.

Jednak IronZIP obsługuje wszystkie te formaty, eliminując wszelkie problemy z kompatybilnością. Działa również na wszystkich głównych systemach operacyjnych. Oto krótki przykład, jak wyodrębnić pliki BZIP2.

Wyodrębnianie archiwum BZIP2

W naszym projekcie możemy łatwo uzyskać dostęp do funkcji przestrzeni nazw IronZIP. W szczególności klasa IronBZIP2Archive zawiera metodę o nazwie ExtractArchiveToDirectory, która pozwala nam wyodrębnić zawartość pliku BZIP2.

Metoda ExtractArchiveToDirectory w klasie IronBZIP2Archive służy do rozpakowania zawartości pliku BZIP2 do określonego katalogu. Pierwszym wymaganym parametrem jest pełna ścieżka do pliku BZIP2, podczas gdy drugi parametr wskazuje folder docelowy. Deweloperzy mogą polegać na tym procesie zarówno pod względem efektywności, jak i bezpieczeństwa.

Należy pamiętać, że w nazwie pliku musi znajdować się zarówno oryginalne rozszerzenie pliku, jak i rozszerzenie .bz2. Wynika to z faktu, że rozszerzenie pliku jest usuwane podczas procesu kompresji, a metoda ta usuwa również rozszerzenie .bz2 podczas ekstrakcji.

Dowiedz się, jak tworzyć, czytać i wyodrębniać pliki ZIP za pomocą IronZIP

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.