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.
Extracting BZIP2 File with C#
using IronZip;IronBZip2Archive.ExtractArchiveToDirectory("output.txt.bz2", "extracted");
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

