Czego można użyć do „gzip” w systemie Windows?


10

spakowane pliki są niesamowite! są to najlepsze skompresowane pliki, jakie znam, .rar i .zip są nigdzie blisko, jeśli porównasz współczynniki kompresji ...

Ogólnie używam systemu Windows, czy ktoś wie, jak mogę zgzipować w systemie Windows ? Mam tutaj poważne ograniczenia dotyczące rozmiarów załączników, więc wszystko, co kompresuje więcej, jest lepsze.


1
Nawiasem mówiąc, gzip ogólnie ma niższe racje kompresji niż rari 7z(choć znacznie szybciej / de kompresuje), i może kompresować tylko pojedyncze pliki - zazwyczaj tarballi podczas archiwizacji (takie jak myfolder.tar.gzi ogólnie nadaje się do serwerów, na których nie chcesz wydać nawet odrobinę dodatkowego procesora, jeśli nie jest to konieczne. Do archiwizacji polecam 7z, ma bardzo dobry algorytm LZMA. I jest darmowy / open source.
Camilo Martin

Współczynnik kompresji nie jest głównym uzasadnieniem gzip, główne zalety to: 1. jest standardem internetowym , standardem digital_preservation i wielu poważnych systemów (np. Domyślny Apache Hive); 2. może działać w potokach, w trybie strumieniowym , bez użycia dysku. 3. jest bezpłatny, przejrzysty, nie jest czarną skrzynką , nie ma ryzyka trojanów itp. 4. współczynniki kompresji i użycie procesora są rozsądne w porównaniu z innymi ogólnymi algorytmami kompresji.
Peter Krauss

Odpowiedzi:


28

7zip obsłuży format gzip. Oferuje także kompresję LZMA, która jest znacznie lepsza niż gzip.

Jeśli chcesz gzippera z wiersza poleceń, tak jak gzip w systemie Linux, wypróbuj to


13
+1, ale 7zip ma również interfejs wiersza poleceń. Używam go do automatycznych kopii zapasowych.

pierwotnie użyłem WinRar, ale zmieniłem na 7zip, gdy zauważyłem, że ma również integrację z powłoką. Używam także kombinacji bash, nice, ls, xargs i 7zip do rozpakowywania plików bzip2 i ponownej kompresji ich do plików 7z na serwerze linuxowym (dla map Team Fortress 2).
Powerlord,

1
@Powerlord To naprawdę fajne, ale DLACZEGO lsbezpośrednio analizujesz ? To działa przez większość czasu, ale tak naprawdę powinieneś używać czegoś takiego find, prawda?
Wyatt8740,

@ Wyatt8740 To była płaska struktura katalogów. Poza tym ls -1nie wymaga analizowania, możesz przekazać go bezpośrednio do xargs.
Władca,

1
@Powerlord, więc ls -1może poradzić sobie z egzotycznymi rzeczami, takimi jak nowe linie w nazwach plików?
Wyatt8740,

0

7zip i zgip to różne rzeczy. Nie możesz użyć 7zip, aby uzyskać zysk, który chcesz uzyskać z prawdziwego gzip.

Spróbuj użyć plików binarnych stąd http://gnuwin32.sourceforge.net/packages/gzip.htm


Cześć, wygląda na to, że pomyliłeś się mówiąc „Nie możesz użyć 7zipa” , popraw to. Problem nie działa, problemem jest niezawodność : brak otwarcia jest nieprzejrzysty, jest czarną skrzynką. Czarna skrzynka może być trojanem itp. Jest więc gzipnajbardziej niezawodny .
Peter Krauss

Hum .. Przykro nam, oryginalna dystrybucja gzip jest naprawdę stara (2007!) I brzydka w instalacji . Nieprzyjazny ... Więc nie jest przydatny dla 99% użytkowników.
Peter Krauss
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.