RAR to powszechnie używany format plików archiwów, który obsługuje bezstratną kompresję danych. Często ludzie wolą RAR od ZIP, ponieważ zapewnia lepszy współczynnik kompresji i zmniejsza rozmiar archiwum. Jednak w niektórych przypadkach może być konieczna konwersja plików RAR do archiwów ZIP. Aby to osiągnąć, w tym artykule opisano, jak programowo przekonwertować plik RAR na ZIP w języku C#.
Wyodrębnij zagnieżdżone archiwa ZIP w C#
Często spotykamy się ze scenariuszem, w którym wiele archiwów ZIP jest zamkniętych w innym pliku ZIP. W takich przypadkach najpierw należy rozpakować nadrzędny plik ZIP, a następnie jeden po drugim zagnieżdżone archiwa. Aby Ci to ułatwić, w tym artykule zademonstrujemy, jak wyodrębnić zagnieżdżone archiwa ZIP w C# .NET bez pisania skomplikowanego kodu.
Usuń pliki w archiwum ZIP w języku C# .NET
Podczas pracy z archiwami z poziomu aplikacji .NET może być konieczne manipulowanie plikami w pliku ZIP. W poprzednim poście widziałeś, jak dodawać pliki / foldery w archiwum ZIP. W tym artykule dowiesz się, jak programowo usuwać pliki w archiwach ZIP w języku C#. Więc zacznijmy.
Utwórz wykonywalne samorozpakowujące się archiwum w języku C#
Archiwum samorozpakowujące (SFX lub SEA) to specjalny typ pliku, który zawiera skompresowane dane wraz z wykonywalnymi instrukcjami. To archiwum ma możliwość samodzielnego wyodrębnienia zawartych w nim plików. Dlatego do otwierania samorozpakowujących się archiwów nie jest potrzebna żadna konkretna aplikacja do wyodrębniania ani dekompresowania. W tym artykule dowiesz się, jak tworzyć wykonywalne, samorozpakowujące się archiwa w języku C# z poziomu aplikacji .NET.
Połącz wiele archiwów ZIP lub TAR w C#
Podczas pracy z archiwami z poziomu aplikacji .NET może być konieczne scalenie wielu plików ZIP lub TAR. Na przykład możesz chcieć wyodrębnić pliki i foldery z wielu archiwów i umieścić je w jednym archiwum. Aby to osiągnąć, w tym artykule omówiono sposób scalania wielu plików ZIP lub TAR w języku C#. Omówimy łączenie ZIP w ZIP, TAR w TAR, ZIP w TAR i TAR w ZIP.
Twórz pliki TAR.GZ i TAR.XZ w języku C#
TAR to popularny format archiwizacji oparty na systemie UNIX, który jest używany do pakowania wielu plików, w tym audio, wideo, instalatorów itp. Z drugiej strony GNU to algorytm kompresji danych do kompresji dużych plików przed udostępnieniem. TAR.GZ to połączenie archiwizacji TAR i kompresji GNU. Podobnie XZ Utils zapewnia również kompresję archiwów TAR w formacie TAR.XZ. W tym artykule dowiesz się, jak kompresować archiwa TAR i tworzyć pliki TAR.GZ i TAR.XZ w języku C#.
Konwertuj archiwa ZIP na TAR w C#
ZIP to popularny format archiwizacji używany do kompresji plików i folderów. ZIP ułatwia udostępnianie wielu plików, zmniejszając ich rozmiar i utrzymując je w jednym pliku. Z drugiej strony TAR to znany format archiwizacji oparty na Uniksie, który jest używany do pakowania plików przed udostępnieniem. W różnych przypadkach musisz przekonwertować archiwa ZIP na format TAR. Aby osiągnąć to programowo, w tym artykule pokazano, jak przekonwertować archiwum ZIP na format TAR w języku C#.
Kompresuj i wyodrębniaj pliki za pomocą GZip w C#
Archiwa GZip (.gz są używane do kompresji jednego lub więcej plików przy użyciu algorytmu kompresji GNU zip. Jest powszechnie używane do kompresji plików w systemach operacyjnych UNIX. W tym artykule dowiesz się, jak kompresować pliki i tworzyć GZip (.gz) archiwów programowo przy użyciu języka C#.Ponadto artykuł omówi również sposób rozpakowywania archiwów GZip przy użyciu języka C#.
Otwórz lub wyodrębnij plik 7z (7zip) programowo przy użyciu C# .NET
Pliki 7z są popularne, ponieważ mają dobry współczynnik kompresji. Możesz programowo otwierać lub wyodrębniać plik 7z (7zip) w aplikacjach języka C#. Sprawdź poniższe sekcje, aby dowiedzieć się, jak utworzyć ekstraktor plików 7z i rozpakować archiwa chronione hasłem.
Unrar lub wyodrębnij pliki programowo przy użyciu C#
Możesz przechowywać wiele plików w skompresowanej formie jako archiwum RAR. W tym artykule dowiesz się, jak rozpakować lub wyodrębnić pliki ze skompresowanego archiwum RAR. Więcej informacji można znaleźć w poniższych sekcjach.