Xz — moc kompresji LZMA jest już dostępna w Twojej konsoli. Jakie jest rozszerzenie pliku XZ? Kompresowanie archiwów w systemie Linux

06.02.2024 Laptopy

Jeśli zainstalowałeś na swoim komputerze program antywirusowy Móc przeskanuj wszystkie pliki na komputerze, a także każdy plik osobno. Możesz przeskanować dowolny plik, klikając go prawym przyciskiem myszy i wybierając odpowiednią opcję skanowania pliku w poszukiwaniu wirusów.

Na przykład na tym rysunku jest to podkreślone plik mój-plik.xz, należy kliknąć ten plik prawym przyciskiem myszy i wybrać opcję z menu pliku „skanuj za pomocą AVG”. Po wybraniu tej opcji program AVG Antivirus otworzy i przeskanuje plik w poszukiwaniu wirusów.


Czasami w rezultacie może wystąpić błąd nieprawidłowa instalacja oprogramowania, co może być spowodowane problemem napotkanym podczas procesu instalacji. Może to zakłócać działanie systemu operacyjnego połącz swój plik XZ z odpowiednią aplikacją, wpływając na tzw „powiązania rozszerzeń plików”.

Czasami proste ponowna instalacja 7-Zip może rozwiązać Twój problem, poprawnie łącząc XZ z 7-Zip. W innych przypadkach mogą wynikać z problemów z powiązaniami plików złe programowanie oprogramowania programisty i może być konieczne skontaktowanie się z nim w celu uzyskania dalszej pomocy.


Rada: Spróbuj zaktualizować 7-Zip do najnowszej wersji, aby mieć pewność, że masz najnowsze łatki i aktualizacje.


Może się to wydawać zbyt oczywiste, ale często Przyczyną problemu może być sam plik XZ. Jeśli otrzymałeś plik w załączniku do wiadomości e-mail lub pobrałeś go ze strony internetowej, a proces pobierania został przerwany (np. z powodu przerwy w dostawie prądu lub z innego powodu), plik może zostać uszkodzony. Jeśli to możliwe, spróbuj uzyskać nową kopię pliku XZ i spróbuj otworzyć go ponownie.


Ostrożnie: Uszkodzony plik może spowodować dodatkowe szkody dla poprzedniego lub istniejącego złośliwego oprogramowania na komputerze, dlatego ważne jest, aby na komputerze znajdował się aktualny program antywirusowy.


Jeśli Twój plik to XZ związane ze sprzętem komputera aby otworzyć plik, którego możesz potrzebować zaktualizować sterowniki urządzeń związane z tym sprzętem.

Ten problem zwykle kojarzone z typami plików multimedialnych, które zależą od pomyślnego otwarcia sprzętu wewnątrz komputera, m.in. karta dźwiękowa lub karta graficzna. Na przykład, jeśli próbujesz otworzyć plik audio, ale nie możesz go otworzyć, może być konieczne zaktualizuj sterowniki karty dźwiękowej.


Rada: Jeśli podczas próby otwarcia pliku XZ otrzymasz Komunikat o błędzie pliku .SYS, prawdopodobnie może być problem powiązane z uszkodzonymi lub nieaktualnymi sterownikami urządzeń które wymagają aktualizacji. Proces ten można ułatwić, korzystając z oprogramowania do aktualizacji sterowników, takiego jak DriverDoc.


Jeśli te kroki nie rozwiążą problemu i nadal masz problemy z otwieraniem plików XZ, może to być spowodowane brak dostępnych zasobów systemowych. Niektóre wersje plików XZ mogą wymagać znacznych zasobów (np. pamięci/RAM, mocy obliczeniowej), aby poprawnie otworzyć się na komputerze. Ten problem jest dość powszechny, jeśli używasz dość starego sprzętu komputerowego i jednocześnie znacznie nowszego systemu operacyjnego.

Ten problem może wystąpić, gdy komputer ma trudności z wykonaniem zadania, ponieważ system operacyjny (i inne usługi działające w tle) mogą zużywają zbyt wiele zasobów, aby otworzyć plik XZ. Spróbuj zamknąć wszystkie aplikacje na komputerze przed otwarciem skompresowanego archiwum XZ. Zwolnienie wszystkich dostępnych zasobów komputera zapewni najlepsze warunki do próby otworzenia pliku XZ.


Jeśli ty wykonał wszystkie kroki opisane powyżej a twój plik XZ nadal się nie otwiera, może być konieczne uruchomienie aktualizacja sprzętu. W większości przypadków, nawet w przypadku korzystania ze starszych wersji sprzętu, moc obliczeniowa może być nadal więcej niż wystarczająca dla większości aplikacji użytkownika (chyba że wykonujesz dużo pracy intensywnie obciążającej procesor, takiej jak renderowanie 3D, modelowanie finansowe/naukowe lub intensywna praca multimedialna). Zatem, prawdopodobnie komputer nie ma wystarczającej ilości pamięci(powszechnie nazywaną „RAM” lub pamięcią o dostępie swobodnym), aby wykonać zadanie otwarcia pliku.

Wielu prawdopodobnie już wie o narzędziu do kompresji/dekompresji xz. Ale nie wiedzą jeszcze więcej. Dlatego napisałem ten temat wprowadzający.

Xz to format kompresji danych, podobnie jak gzip, bzip2, zawarty w aplikacjach GNU.
Wykorzystuje algorytm LZMA, taki sam jak w 7z, co oznacza, że ​​istnieje możliwość kompresji wielu typów danych, takich jak dane tekstowe, binarne, które nie zostały jeszcze skompresowane, mocniej niż wspomniane powyżej standardowe.
xz jest używany w nowej wersji RPM 4.7.2 do kompresji archiwów .cpio w pakietach RPM (używanych od Fedory 12).
ArchLinux zazwyczaj używa .tar.xz jako pakietu.
GNU tar ma teraz opcję -J --lzma, która pełni tę samą rolę co -z dla gzip, -j dla bzip2

Plusy:
Wysoki stopień kompresji

Wady:
wysokie zużycie zasobów:
czas procesora (i rzeczywisty czas kompresji)
pamięć (konfigurowalna, ale wciąż większa niż gzip, bzip2).
W szczególności xz o godz --najlepiej, czyli -9 zużywa do 700mb! z kompresją i 90 MB z dekompresją

Cechy:
Duże zużycie pamięci jest nieznacznie ograniczone przez wstępne obliczenie dostępnych zasobów.
integracja z tarem GNU
praca ze strumieniami
opcjonalnie: pasek postępu poprzez --verbose

Nie chcę za bardzo zaśmiecać tematu wprowadzającego wykresami i innymi rzeczami, ale nie mogę się bez tego obejść:
Zrobiłem trywialne uruchomienie gzip, bzip2, xz na współczynniku kompresji i zużyciu czasu. WinRar również weźmie udział jako gość (choć pod wpływem alkoholu, pod winem, ale i tak pokazał doskonałe wyniki)

Otrzymujemy 4 kwadraty:
Na dole po lewej - powolny i słaby: najszybszy gzip i winrar.
U góry po lewej: zwycięski stosunek kompresji do czasu: bzip2, xz działa nieco lepiej na poziomach kompresji 1 i 2 oraz
U góry po prawej: prawdziwy mechanizm dociskowy: długi, ale bardzo ściskający xz
W prawym dolnym rogu: nie ma nikogo, a po co długotrwały i słabo kompresujący archiwizator?

Ale ogólnie siatka współrzędnych nie jest dobrze wybrana: jak oszacować czas? kategorie! na przykład szybko - 10-20 sekund, średnio od pół minuty do minuty, ponad 2 minuty - to dużo czasu.
więc skala logarytmiczna jest tutaj wyraźniejsza:

A jeśli ocenimy je jako kompresję strumienia, na moim Core2Duo E6750 @ 2,66 GHz,
to jest wykres:


te. Używając przenośnika gzip -1 lub gzip -4 jako kompresora, możesz przesyłać do 25 MB/s nieskompresowanych danych w sieci 100 Mbit. (sprawdzałem to kilka razy - gzip -4 z jakiegoś powodu daje większy zysk niż -3 lub -5)
kot /niektóre/dane | gzip -1c | ssh użytkownik@niektóryhost -c "gzip -dc > /some/data"
xz można używać w tym przypadku tylko na kanałach<8мбит,

Oczywisty wniosek (z pomocą K.O.)
xz- ze względu na zużycie zasobów zajmuje niszę archiwizatorów kompresorowych, gdzie stopień kompresji może odgrywać dużą rolę, a zasoby obliczeniowe i czasowe są wystarczające. te. różne rodzaje kopii zapasowych/archiwów, dystrybucje (rpm, tar.xz w archlinux). Lub dane, które bardzo łatwo skompresować: logi, tabele z danymi tekstowo-cyfrowymi csv, tsv, których nie należy zmieniać.

P.S. Nieważne, jak bardzo jestem szczęśliwy z powodu xz, zasadność włożonych wysiłków WinRar wygrywa.

Mamy nadzieję, że pomogliśmy Ci rozwiązać problem z plikiem XZ. Jeśli nie wiesz skąd możesz pobrać aplikację z naszej listy, kliknij w link (jest to nazwa programu) - Znajdziesz tam bardziej szczegółowe informacje o tym, skąd pobrać wersję bezpiecznej instalacji wymaganej aplikacji.

Wizyta na tej stronie powinna pomóc Ci odpowiedzieć konkretnie na te lub podobne pytania:

  • Jak otworzyć plik z rozszerzeniem XZ?
  • Jak przekonwertować plik XZ na inny format?
  • Jakie jest rozszerzenie formatu pliku XZ?
  • Jakie programy obsługują plik XZ?

Jeżeli po przejrzeniu materiałów znajdujących się na tej stronie w dalszym ciągu nie otrzymałeś satysfakcjonującej odpowiedzi na którekolwiek z przedstawionych powyżej pytań, oznacza to, że przedstawione tutaj informacje dotyczące pliku XZ są niekompletne. Skontaktuj się z nami korzystając z formularza kontaktowego i napisz jakich informacji nie znalazłeś.

Co jeszcze może powodować problemy?

Powodów, dla których nie możesz otworzyć pliku XZ może być więcej (nie tylko brak odpowiedniej aplikacji).
Po pierwsze- plik XZ może być błędnie powiązany (niekompatybilny) z zainstalowaną aplikacją, która go obsługuje. W takim przypadku musisz samodzielnie zmienić to połączenie. W tym celu kliknij prawym przyciskiem myszy plik XZ, który chcesz edytować, kliknij opcję „Aby otworzyć za pomocą” a następnie wybierz z listy zainstalowany program. Po tej akcji problemy z otwarciem pliku XZ powinny całkowicie zniknąć.
Po drugie- plik, który chcesz otworzyć, może być po prostu uszkodzony. W takim przypadku najlepiej byłoby znaleźć jego nową wersję, bądź pobrać go ponownie z tego samego źródła (być może z jakiegoś powodu w poprzedniej sesji pobieranie pliku XZ nie zostało zakończone i nie można było go poprawnie otworzyć) .

Chcesz pomóc?

Jeżeli posiadasz dodatkowe informacje na temat rozszerzenia pliku XZ będziemy wdzięczni, jeżeli podzielisz się nimi z użytkownikami naszego serwisu. Skorzystaj z poniższego formularza i prześlij nam swoje informacje dotyczące pliku XZ.

- Rozszerzenie (format) to znaki znajdujące się na końcu pliku po ostatniej kropce.
- Komputer określa typ pliku na podstawie jego rozszerzenia.
- Domyślnie system Windows nie wyświetla rozszerzeń nazw plików.
- Niektórych znaków nie można używać w nazwie i rozszerzeniu pliku.
- Nie wszystkie formaty są powiązane z tym samym programem.
- Poniżej znajdują się wszystkie programy, za pomocą których można otworzyć plik XZ.

Bandizip to wygodny archiwizator dla systemów operacyjnych Windows. Program obsługuje większość różnych formatów i posiada unikalny algorytm pomijania plików nieskompresowanych. Bandizip jest zintegrowany z menu kontekstowym Eksploratora, co znacznie upraszcza zarządzanie samym programem, ponieważ wszystkie niezbędne operacje, na przykład tworzenie archiwów czy rozpakowywanie danych, można wykonać bezpośrednio z Eksploratora. Dodatkowo posiada algorytm szyfrowania, który pozwala zabezpieczyć plik przed niechcianym otwarciem. Dodatkowo program posiada funkcję ustawienia hasła do pliku. Wiadomo, że tego hasła nie da się złamać...

Universal Extractor to wygodne narzędzie do rozpakowywania różnych archiwów, a także niektórych dodatkowych typów plików. Ten program jest odpowiedni przede wszystkim dla użytkowników, którzy tworzą archiwa na komputerze, ale jedynie pobierają różne archiwa z Internetu, a następnie je rozpakowują. Narzędzie Universal Extractor radzi sobie z tym zadaniem całkiem dobrze. Umożliwia rozpakowanie wszystkich znanych archiwów, a także plików dll, exe, mdi i innych typów. Tak naprawdę program może w pewnym stopniu służyć jako swego rodzaju instalator programu, ponieważ pozwala rozpakować niektóre instalatory, a następnie uruchomić...

HaoZip to chiński klon popularnego archiwizatora Winrar, zarówno pod względem funkcjonalności, jak i interfejsu jako całości. Archiwizator może współpracować ze wszystkimi popularnymi formatami, w tym 7Z, ZIP, TAR, RAR, ISO, UDF, ACE, UUE, CAB, BZIP2, ARJ, JAR, LZH, RPM, Z, LZMA, NSIS, DEB, XAR, CPIO, SPLIT, WIM, IMG i inne. Dodatkowo za pomocą Haozip możesz montować obrazy ISO i przeglądać obrazy poprzez wbudowaną przeglądarkę, co jest bardzo przydatną funkcją dla archiwistów. Jeśli chodzi o interfejs, chińscy programiści wykonali tutaj dobrą robotę. Nie tylko skopiowali wygląd i funkcjonalność z archiwizatora Winrar, ale także dodali...

WinRAR to dobrze znany program przeznaczony do pracy z archiwami. Narzędzie zawiera szeroką gamę wbudowanych możliwości. WinRAR kompresuje dane szybciej niż konkurencja, oszczędzając miejsce na dysku i czas użytkownika. Obsługuje dobrze znane formaty archiwów i nadaje się do kompresji plików multimedialnych. Automatyczne rozpoznawanie formatu plików, specjalny algorytm kompresji danych i optymalny sposób pakowania to zalety aplikacji. WinRAR może kompresować pliki wykonawcze, multimedialne i biblioteki modułów obiektowych. Aplikacja umożliwia dzielenie archiwów na osobne woluminy i zapisywanie ich na różnych nośnikach danych.

Ashampoo ZIP to program archiwizujący, który pomaga kompresować i przechowywać niezbędne informacje. Współpracuje z różnymi formatami, umożliwiając użytkownikom wysyłanie dużych dokumentów w skompresowanej formie. Ashampoo ZIP posiada szeroką gamę różnych funkcji. Za pomocą aplikacji możesz tworzyć, rozpakowywać i dzielić archiwa. Ponadto program obsługuje odczyt, odzyskiwanie, szyfrowanie i natychmiastową konwersję. Lista formatów obsługiwanych przez Ashampoo ZIP jest imponująca. Oprócz tworzenia archiwów program obsługuje rozpakowywanie dokumentów w ponad 30 różnych formatach archiwów.

Każdego roku, aby poprawić i zwiększyć wygodę użytkowników, twórcy różnych programów komputerowych wypuszczają wiele ciekawych, wygodnych i wysokiej jakości programów, które znacząco pomagają w ich pracy. Jednym z takich programów jest najnowsza wersja archiwizatora WinArc. To narzędzie jest dostępne do użytku publicznego i za jego pomocą możesz łatwo zarchiwizować lub rozarchiwizować dowolny plik, który Cię interesuje. Podczas pracy to narzędzie wykorzystuje wszystkie rdzenie procesora, przyspieszając w ten sposób proces archiwizacji. Dodatkowo posiada funkcję regulacji wykorzystania pamięci RAM, co znacznie zmniejszy obciążenie Twojego komputera...

Opcja „podwójne kliknięcie, rozpakuj” nie jest zła. Ale nie uniwersalny. Cóż, nie tak interesujące, jak wiele sposobów, aby to zrobić w konsoli! Dlatego kolejna notatka w stylu „Wszystkie sposoby, aby to zrobić”.

Być może najlepszym wyborem dla archiwum, które chcesz udostępnić do publicznego pobrania, jest zamek błyskawiczny-archiwum. Narzędzia do rozpakowywania są dostępne od razu na prawie wszystkich systemach operacyjnych. Nawet w systemie Windows istnieje dziwny, ale wciąż zip unarchiver. Jeśli używasz systemu Linux/FreeBSD/MacOS, Twoim wyborem jest rozpakowanie:

Rozpakuj plik.zip

Ogólnie rzecz biorąc, jasne jest, dlaczego ZIP stał się popularny. Wykorzystuje nieopatentowany algorytm Deflate, który od dawna stał się niemal standardem kompresji: jest opisany w RFC 1951 i wiele osób z niego korzysta (ten sam format przechowywania obrazów gzip i png, nie będę wymieniać wszystkiego - ZIP to naprawdę świetnie!).

Co więcej, autor tego formatu, Phil Katz, stał się w swoim czasie dość sławny. U zarania dziejów Internetu użytkowników, w epoce BBS, zoptymalizował format ARC, który służył do kompresji, ale autorom tego ostatniego nie spodobało się to. Jak to zwykle bywa na okrytym złą sławą Zachodzie, doszło do batalii prawnej, w której Katz dał się poznać jako sympatyczny człowiek. Można nawet obejrzeć dokument „Kompresja”, który opisuje tę konfrontację.

Więc nie możesz po prostu tego zrobić dobry algorytm kompresji. Musimy to wszystko promować także w formie skandalu.

Chociaż nie będę zachowywał się jak głupiec. Wielki wkład w IT, w naszą rzeczywistość. Szkoda, że ​​Phil nie zdobył wystarczającej sławy, żeby nie utopić wszystkiego w alkoholu. Chociaż może tak było dla niego lepiej. Zmarł w 2000 roku (37 lat). Spoczywaj w pokoju, przyjacielu!

Drugi format umieściłbym na swoim osobistym „topie” RAR. Nie dlatego, że często to widzę, ale dlatego, że utkwiło mi w pamięci. Za każdym razem, gdy idę i umieszczam unrar.

W przypadku Ubuntu/Debian/Mint i innych z apt jest to:

$ sudo apt zainstaluj unrar

Na FreeBSD wygląda to tak:

% sudo pkg zainstaluj unrar

Oraz dla systemu MacOS:

$ napar zainstaluj unrar

Możesz też przejść do App Store i pobrać The Unarchiver

Obsługuje także formaty takie jak ZIP, 7z, LHA, LZH, Tar, gzip, bzip2, StuffIt, StuffIt X, DiskDoubler, Compact Pro, PackIt, cpio, XAR, RPM, LZMA, XZ, Z, CAB, MSI, NSIS, ALZip, ARJ, Ace, Zoo, ADF, DMS, LZX, PowerPacker, NSA, SAR, NDS, Split files... Swoją drogą, to prawda.

WinRAR ma kompilacje zarówno dla Linuksa, jak i Bisti, dołączony jest także MacOS - więc jeśli jesteś do tego przyzwyczajony/bardziej wygodny, jest to również możliwe. I nic dziwnego – istnieje od 1993 roku.

Chociaż rar to rozwój naszego rodaka (urodzonego w ZSRR), a jednocześnie jest surowym programistą z Czelabińska... Ale nie będę „tonąć” dla tej chwili - mimo wszystko bądźmy obywatelami świata! Ale jest także twórcą FAR... Evgeniy Roshal - poznaj mnie!

Krótko mówiąc wszystko super, ale rarchik jest zastrzeżony. Dobrze pressing, podobnie jak jego twórca (przynajmniej brat). Dlatego nie jest on dostępny „od razu po wyjęciu z pudełka” na różnych systemach, ale użytkownicy systemu Windows są już bardzo uzależnieni od tego formatu - trzeba będzie go od czasu do czasu zobaczyć.

Na zaszczytnym trzecim miejscu znajduje się rodzina smoła-archiwa. tar jest archiwizatorem. Nie kompresuje, ale archiwizuje plik po pliku. Tworzy archiwum! Nie wiem, jak jeszcze mocniej podkreślić tę różnicę... Ogólnie rzecz biorąc, wyobraźmy sobie archiwistę. Układa dokumenty jeden obok drugiego, tak aby otrzymać szafkę zawierającą wszystkie informacje na dany temat. Szafa to coś więcej niż tylko zbiór plików. Zarówno pod względem znaczenia, jak i miejsca. Zatem tar jest archiwistą. Spowoduje to utworzenie jeszcze większego pliku zawierającego wybór innych plików.

Tutaj mówimy o algorytmie, a nie o sektorach dysku twardego (wiem, jestem nudziarzem, już chcieliście o tym pisać... ale też jestem nudziarzem ;-)).

A teraz możemy skompresować ten plik. Nie wiem jak dla Was, ale dla mnie wydaje się to doskonałą ilustracją jednej z zasad Uniksa:

Pisz programy, które robią jedną rzecz i robią to dobrze.

Więc to jest tutaj! OK, kto zrozumie, zrozumie, kto nie zrozumie, wybaczy...

A teraz możesz go skompresować za pomocą dowolnego uniwersalnego algorytmu kompresji (istnieją też algorytmy wyspecjalizowane dla określonego typu danych)!

A tutaj mamy już wsparcie dla około 180 formatów... Oczywiście nie wszystko wychodzi od razu po wyjęciu z pudełka. Najpopularniejszy:

Najpopularniejszą opcją jest utworzenie skompresowanego archiwum tar

smoła -czf plik.tar.gz źródło.c źródło.h

Rozpakuj - odpowiednio:

smoła -Xzf plik.tar.gz

Utwórz/Wyodrębnij - wszystko jest logiczne! Jest to jeden z najpopularniejszych formatów dystrybucji „pakietów” w systemie Unix. Ten sam luz (dzięki świetnemu Patrickowi) wykorzystuje go do pobierania i instalowania pakietów. Prosto do korzeni, prosto do „duszy”!

Ogólnie rzecz biorąc, używaj tar, słuchaj mamy!

Cała historia, infrastruktura, epoki, losy ludzi... I tylko 3 rodzaje archiwów.

Cóż, dla tych, którzy chcieli rozpakować jakieś trudne archiwum, ale utknęli w tym artykule, oto lista:

gz (gzip) plik, rozpakuj go za pomocą polecenia:

Tak samo z BZ2- rozpakuj za pomocą:

plik bunzip2.bz2

Można również znaleźć pliki XZ. Rozpakuj za pomocą polecenia

archiwum

xz --dekompresuj plik.xz

XZ może rozpakowywać pliki i LZMA format:

xz --format=lzma --decompress file.lz # dla plików .lz

Dla 7Z-pliki, których używamy:

Musisz wcześniej zainstalować p7zip (sudo apt-get install p7zip).

Być może otrzymałeś plik bez rozszerzenia lub z nieprawidłowym rozszerzeniem, użyj polecenia file, aby sprawdzić format pliku:

plik plik.nieznany

Na przykład:

$ plik serwer.jjj serwer.jjj: Zipuj dane archiwalne, co najmniej wersja 2.0, aby je rozpakować

Gdy już znasz format, zawsze możesz udać się do Google i dowiedzieć się, jak go rozpakować. Lub skontaktuj się z dokumentacją/autorem i sam napisz program rozpakowujący.

Jestem pewien, że pominąłem ponad 100 formatów, z których „wszyscy korzystają”. Napisz, a dodam!