Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

skompresuj - Online w chmurze

Uruchom kompresję w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to kompres poleceń, który można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


compress, uncompress.real - kompresuj i rozszerzaj dane

STRESZCZENIE


kompresować [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b Bity ] [ Nazwa ... ]
dekompresuj.prawdziwe [ -f ] [ -v ] [ -c ] [ -V ] [ Nazwa ... ]

OPIS


Zauważ, że program, który normalnie byłby zainstalowany jako rozpakuj jest zainstalowany dla
Debian jako rozpakuj.prawdziwe. Zrobiono to, aby uniknąć konfliktu z bardziej
powszechnie używany program o tej samej nazwie, który jest częścią pakietu gzip.

Kompresować zmniejsza rozmiar nazwanych plików za pomocą adaptacyjnego kodowania Lempel-Ziv. Zawsze, gdy
możliwe, każdy plik jest zastępowany jednym z rozszerzeniem Z, zachowując to samo
tryby własności, czasy dostępu i modyfikacji. Jeśli nie określono żadnych plików, standard
input jest kompresowany do standardowego wyjścia. Kompresować spróbuje tylko skompresować
zwykłe pliki. W szczególności zignoruje dowiązania symboliczne. Jeśli plik ma wiele twardych
spinki do mankietów, kompresować odmówi kompresji, chyba że -f podano flagę.

If -f nie jest podany i kompresować jest uruchamiany na pierwszym planie, użytkownik jest proszony o
czy istniejący plik powinien zostać nadpisany.

Skompresowane pliki można przywrócić do ich oryginalnej postaci za pomocą rozpakuj.prawdziwe.

dekompresuj.prawdziwe pobiera listę plików w wierszu poleceń i zastępuje każdy plik, którego
nazwa kończy się na .Z i która zaczyna się od poprawnej magicznej liczby z nieskompresowanym plikiem
bez Z. Nieskompresowany plik będzie miał tryb, własność i sygnatury czasowe
skompresowany plik.

Połączenia -c sprawia, że ​​opcja skompresuj/rozpakuj.realne napisz na standardowe wyjście; żadne pliki nie są
zmianie.

Jeśli -r podana jest flaga, kompresować będzie działać rekurencyjnie. Jeśli którakolwiek z nazw plików
podane w wierszu poleceń to katalogi, kompresować zejdzie do katalogu
i skompresuj wszystkie znalezione tam pliki.

Połączenia -V flaga mówi każdemu z tych programów, aby wydrukował swoją wersję i poziom poprawek, wraz z
wszelkie flagi preprocesora określone podczas kompilacji, na stderr przed wykonaniem any
kompresja lub dekompresja.

Kompresować wykorzystuje zmodyfikowany algorytm Lempel-Ziv spopularyzowany w „A Technique for High
Wydajność kompresji danych”, Terry A. Welch, IEEE komputer Tom. 17, nie. 6 (czerwiec 1984),
s. 8-19. Wspólne podciągi w pliku są najpierw zastępowane kodami 9-bitowymi 257 i wyższymi.
Po osiągnięciu kodu 512 algorytm przełącza się na kody 10-bitowe i nadal używa więcej
bitów do limitu określonego przez -b osiągnięto flagę (domyślnie 16). Bity musi być
od 9 do 16. Wartość domyślną można zmienić w źródle, aby umożliwić kompresować być prowadzonym
mniejsza maszyna.

Po Bity limit został osiągnięty, kompresować okresowo sprawdza stopień kompresji. Gdyby
rośnie, kompresować nadal korzysta z istniejącego słownika kodu. Jeśli jednak
zmniejsza się stopień kompresji, kompresować odrzuca tabelę podciągów i przebudowuje ją
od zera. Pozwala to algorytmowi dostosować się do następnego „bloku” pliku.

Zauważ, że -b flaga jest pominięta dla rozpakuj.prawdziwe, ponieważ Bity określony parametr
podczas kompresji jest zakodowany w danych wyjściowych, wraz z magiczną liczbą, aby zapewnić, że
nie podejmuje się ani dekompresji danych losowych, ani rekompresji danych skompresowanych.

Stopień uzyskanej kompresji zależy od wielkości wejścia, liczby Bity
na kod i dystrybucję wspólnych podciągów. Zazwyczaj tekst, taki jak kod źródłowy
lub angielski jest zmniejszony o 50-60%. Kompresja jest na ogół znacznie lepsza niż ta osiągnięta
przez kodowanie Huffmana (używane w pakiet) lub adaptacyjne kodowanie Huffmana (kompaktowy) i zajmuje mniej
czas na obliczenia.

Pod -v opcja, drukowany jest komunikat podający procent redukcji dla każdego
plik skompresowany.

DIAGNOSTYKA


Status wyjścia to zwykle 0; jeśli ostatni plik jest większy po (próbie) kompresji,
stan to 2; jeśli wystąpi błąd, kod zakończenia wynosi 1.

Sposób użycia: compress [-dfvcVr] [-b maxbits] [plik ...]
W wierszu poleceń podano nieprawidłowe opcje.
Brakujące maksbity
Maksbity muszą podążać -b.
filet: nie w formacie skompresowanym
Plik określony do rozpakuj nie został skompresowany.
filet: skompresowany z xx bity, mogą tylko obsłużyć yy Bity
filet został skompresowany przez program, który potrafił obsłużyć więcej Bity niż kompres
kod na tym komputerze. Ponownie skompresuj plik z mniejszym Bity.
filet: już ma przyrostek .Z - bez zmian
Zakłada się, że plik jest już skompresowany. Zmień nazwę pliku i spróbuj ponownie.
filet: nazwa pliku jest za długa, aby dodać .Z
Nie można skompresować pliku, ponieważ jego nazwa jest dłuższa niż 12 znaków.
Zmień nazwę i spróbuj ponownie. Ten komunikat nie pojawia się w systemach BSD.
filet już istnieje; chcesz nadpisać (y lub n)?
Odpowiedz „y”, jeśli chcesz, aby plik wyjściowy został zastąpiony; "n", jeśli nie.
dekompresuj: uszkodzone dane wejściowe
Wykryto naruszenie SIGSEGV, co zwykle oznacza, że ​​plik wejściowy został:
uszkodzony.
Kompresja: xx,xx%
Procent danych wejściowych zapisanych przez kompresję. (Dotyczy tylko dla -v.)
-- nie zwykły plik lub katalog: ignorowany
Gdy plik wejściowy nie jest zwykłym plikiem lub katalogiem (np. dowiązaniem symbolicznym,
gniazdo, FIFO, plik urządzenia), pozostaje bez zmian.
-- ma xx inne linki: bez zmian
Plik wejściowy zawiera linki; pozostaje bez zmian. Widzieć ln(1), aby uzyskać więcej informacji.
Użyj -f flaga, aby wymusić kompresję plików z wieloma linkami.
-- plik bez zmian
Kompresja nie daje żadnych oszczędności. Wejście pozostaje dziewicze.

Korzystaj z kompresji online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad