.XZ

Plik XZ

XZ Compressed Archive
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .xz to skompresowane archiwum utworzone za pomocą XZ Utils przy użyciu algorytmu LZMA2. Zazwyczaj zawiera on pojedynczy plik - najczęściej .tar - dlatego powszechnie spotyka się rozszerzenie .tar.xz. W systemie Windows można go otworzyć za pomocą 7-Zip lub PeaZip. Na macOS użyj The Unarchiver lub Keka. Na Linux uruchom tar -xf file.tar.xz. Format ten nie posiada szyfrowania i nie niesie ze sobą wbudowanego ryzyka złośliwego oprogramowania.

Deweloper: Tukaani Project (Lasse Collin) Kategoria: Pliki skompresowane Otwarty standard MIME: application/x-xz
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .RAR · .ZIP · .Z01 · .7Z

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 16, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku XZ?

.xz to format pliku skompresowanego archiwum, który wykorzystuje metodę kompresji XZ. Format ten jest natywny dla XZ Utils, wzorcowego narzędzia programistycznego opracowanego w ramach projektu Tukaani (dystrybucja GNU/Linux oparta na Slackware).

XZ i TAR

Archiwum .xz może przechowywać tylko jeden skompresowany strumień i nie posiada własnego drzewa katalogów. Z tego powodu pliki .xz są powszechnie używane w połączeniu z archiwami TAR - TAR zbiera wybrane pliki w jedno archiwum, a następnie stosowany jest algorytm XZ w celu kompresji. Wynikowy plik posiada rozszerzenie .tar.xz lub .txz.

Algorytm kompresji LZMA2

Kompresja XZ opiera się na algorytmie LZMA2 - ewolucji oryginalnego standardu LZMA. Pozwala on na uzyskanie wysokich współczynników kompresji i skutkuje znacznym zmniejszeniem rozmiaru plików: archiwa XZ są zazwyczaj o 30% mniejsze niż GZIP i o 15% mniejsze niż archiwa BZIP2. XZ oferuje kompresję bezstratną (lossless), aby zapobiec utracie jakichkolwiek informacji.

Dodatkowe uwagi

  • W porównaniu z innymi metodami kompresji, proces kompresji XZ jest dość wolny, ale dekompresja jest znacznie szybsza.
  • Archiwa XZ są szeroko stosowane do dystrybucji pakietów oprogramowania Linux, w tym Slackware oraz większości głównych paczek źródłowych jądra (kernel source tarballs).
  • Format .xz identyfikuje się stałym 6-bajtowym nagłówkiem magicznym (magic bytes) FD 37 7A 58 5A 00 i domyślnie weryfikuje integralność za pomocą sum kontrolnych CRC64 dla każdego bloku i strumienia (obsługiwane są również CRC32 i SHA-256).
  • Na początku 2024 roku wykryto, że wersje XZ Utils 5.6.0 i 5.6.1 zawierały celowo wstrzyknięty backdoor (CVE-2024-3094) w bibliotece liblzma. Specyfikacja formatu pliku .xz pozostaje nienaruszona; naruszone zostały jedynie te konkretne paczki kompilacji.

Bezpieczeństwo

RYZYKO: LOW

Format .xz nie zawiera kodu wykonywalnego i nie może zostać „uruchomiony”; ryzyko wynika wyłącznie z zawartości (wypakuj przed zaufaniem). Należy zwrócić uwagę na incydent w łańcuchu dostaw z 2024 r. (CVE-2024-3094): backdoor został wstawiony do kompilacji liblzma w xz 5.6.0/5.6.1 dostarczanej w niektórych kanałach testowych dystrybucji - dotyczy to plików binarnych narzędzi/bibliotek, a nie otrzymywanych plików .xz. Uważaj na fałszywe strony pobierania „xz opener”, które dołączają oprogramowanie reklamowe; korzystaj z 7-Zip/PeaZip z ich oficjalnych stron.

Szczegóły formatu

w pigułce
PEŁNA NAZWAXZ Compressed Archiveznany również jako XZ Utils compressed file, LZMA2 compressed stream
DEWELOPERTukaani Project (Lasse Collin)od 2009 (XZ Utils 4.999.x / 5.0; format finalized 2009)
TYP MIMEapplication/x-xz
TYPSkompresowany kontener jednostrumieniowy (LZMA2), zazwyczaj otaczający archiwum tar
STANDARDOtwarty · bezpłatny
POWIĄZANE.rar.zip.z01.7z
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405
HEX
FD377A585A00
ASCII
·7zXZ·
Ostatnie 2 bajty każdego pliku .xz to stopka magiczna 59 5A („YZ”). Nie jest on powiązany z formatem .7z programu 7-Zip, mimo obecności ciągu „7z” w nagłówku magicznym.

Programy otwierające pliki XZ

Windows3 apps
7-Zip Open-source Kliknij prawym przyciskiem myszy .xz → 7-Zip → Wypakuj tutaj; w przypadku .tar.xz wypakuj dwukrotnie (najpierw xz, potem tar).
PeaZip Open-source Otwórz .xz w PeaZip i kliknij Wypakuj; obsługuje .tar.xz w jednym kroku.
NanaZip Open-source Nowoczesny fork 7-Zip z Microsoft Store - kliknij prawym przyciskiem myszy → wypakuj .xz/.tar.xz.
macOS3 apps
The Unarchiver Darmowy Kliknij dwukrotnie .xz; The Unarchiver automatycznie dekompresuje (i rozpakowuje .tar.xz).
Keka Darmowy Przeciągnij .xz na Keka, aby wypakować; obsługuje .tar.xz bezpośrednio.
Terminal (xz / tar) Wbudowany Uruchom tar -xf file.tar.xz (macOS bsdtar obsługuje xz) lub zainstaluj xz przez Homebrew.
Linux3 apps
XZ Embedded Open-source Biblioteka C służąca wyłącznie do dekodowania w systemach wbudowanych/bootloaderach - nie jest to aplikacja dla użytkownika końcowego; dla programistów dekompresujących .xz w systemach o ograniczonych zasobach.
xz / XZ Utils Open-source xz -d file.xz aby zdekompresować lub tar -xf file.tar.xz dla archiwów tar. Preinstalowany w większości dystrybucji.
Archive Manager (GNOME) / Ark (KDE) Open-source Kliknij dwukrotnie .xz w menedżerze plików i kliknij Wypakuj.

Szczegóły techniczne

specyfikacja
Algorytm kompresjiLZMA2 (ewolucja LZMA); opcjonalny łańcuch filtrów z filtrami delta i BCJ (branch/call/jump)
Struktura konteneraNagłówek strumienia → jeden lub więcej skompresowanych bloków → indeks bloków → stopka strumienia
Nagłówek magiczny strumieniaFD 37 7A 58 5A 00 - stałe 6 bajtów na offset 0
Stopka magiczna strumienia59 5A („YZ”) - zawsze ostatnie 2 bajty każdego strumienia .xz
Kolejność bajtówLittle-endian
Typ MIMEapplication/x-xz
Sprawdzanie integralnościSumy kontrolne dla każdego bloku i strumienia; domyślnie CRC64; obsługiwane również CRC32 i SHA-256
SzyfrowanieBrak - brak wbudowanego szyfrowania; w razie potrzeby zaszyfruj dane przed kompresją
Przechowywanie plikówTylko pojedynczy skompresowany strumień; brak nazw plików i drzewa katalogów (połącz z .tar dla archiwów wieloplikowych)
KodowanieBinarne
Typowy rozmiar po kompresjiOd kilkunastu KB do kilku GB; paczki źródłowe jądra Linux mają zazwyczaj 50-200 MB
Współczynnik kompresji vs alternatywyZazwyczaj o ok. 30% mniejszy niż gzip i ok. 15% mniejszy niż bzip2 dla kodu źródłowego
Uwaga dotycząca bezpieczeństwaCVE-2024-3094: Paczki XZ Utils 5.6.0/5.6.1 zawierały backdoor w liblzma; specyfikacja formatu pliku .xz nie jest dotknięta
Obsługa platformLinux, BSD, macOS, Windows (przez XZ Utils, 7-Zip, PeaZip, NanaZip, The Unarchiver)
Wydano2009 (XZ Utils 4.999.x / 5.0; format finalized 2009)
Najnowsza wersjaXZ file format 1.0.4 (2009); XZ Utils 5.6.x toolchain
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjatukaani.org

Konwersje XZ

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami XZ. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki XZ.

Najczęściej zadawane pytania

Jak otworzyć plik .xz w systemie Windows?
Zainstaluj 7-Zip lub PeaZip, kliknij plik prawym przyciskiem myszy i wybierz „Wypakuj”. Jeśli jest to plik .tar.xz, wypakuj go dwukrotnie - najpierw warstwę xz, a następnie wynikowy plik .tar.
Jaka jest różnica między .xz a .tar.xz?
.xz kompresuje pojedynczy strumień i nie przechowuje nazw plików. .tar.xz to archiwum tar (które zawiera wiele plików i folderów), które zostało następnie skompresowane metodą xz - jest to powszechny format oprogramowania dla systemu Linux.
Czy .xz jest lepszy niż .gz lub .zip?
Zazwyczaj tak pod względem rozmiaru - LZMA2 kompresuje mocniej niż gzip/zip. Kompromisem jest wolniejsza kompresja oraz fakt, że sam .xz przechowuje jeden strumień, więc dla wielu plików łączy się go z tar.
Czy format pliku xz jest dotknięty backdoorem xz (CVE-2024-3094)?
Nie. Backdoor znajdował się w kompilacji oprogramowania xz/liblzma (wersje 5.6.0/5.6.1), a nie w samym formacie pliku. Pliki skompresowane jako .xz nie stają się przez to złośliwe.
Jak zdekompresować .xz w systemie Linux?
Użyj xz -d file.xz, aby uzyskać oryginalny plik, lub tar -xf file.tar.xz, aby rozpakować archiwum tar. xz jest preinstalowany w większości dystrybucji.
Czy mogę otworzyć .xz na macOS bez wiersza poleceń?
Tak - programy The Unarchiver lub Keka otwierają pliki .xz i .tar.xz poprzez dwukrotne kliknięcie lub przeciągnięcie i upuszczenie.

Źródła

1Tukaani - The .xz File Format specificationtukaani.org
2Tukaani - XZ Utils hometukaani.org

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Powiązane rozszerzenia

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z