Skip to content

Co je soubor LZMA?

27 de Červenec de 2021
lzma file icons 582b3eab3df78c6f6a9881f1

Soubor s příponou LZMA je komprimovaný soubor LZMA. Přípona znamená řetězový algoritmus Lempel-Ziv-Markov a soubory jsou vidět hlavně v operačních systémech založených na Unixu. Soubory LZMA jsou podobné jiným kompresním algoritmům, jako je ZIP, které komprimují data a šetří tak místo. Je však známo, že komprese LZMA poskytuje rychlejší dekompresní časy než jiné algoritmy, jako je BZIP2. LZMA2 je formát kontejneru, který může obsahovat jak data LZMA, tak nekomprimovaná data. Níže uvádíme několik dalších informací o jejich rozdílech.

TLZ je zkratka pro soubor TAR, který byl komprimován pomocí LZMA. Používá příponu souboru TAR.LZMA a obvykle se nazývá LZMA Compressed Tarball.

Jak otevřít soubor LZMA

PeaZip a 7-Zip jsou dva bezplatné programy pro Windows a Linux, které mohou dekomprimovat (extrahovat) obsah souboru LZMA. Unarchiver může otevřít soubory LZMA na počítači Mac a B1 Free Archiver je podobný otvírač souborů LZMA pro Windows, Linux, macOS a Android. Otevření souboru TAR, který je zastrčený v archivu LZMA, může vyžadovat dva kroky: extrahování souboru TAR z LZMA a rozbalení dat ze souboru TAR. Některé dekompresní programy spojují tyto kroky do jednoho, což proces trochu usnadňuje. V terminálu Unix můžete vidět tento dvoustupňový proces v provedení jediného příkazu. Data v souboru TAR lze rozbalit z archivu LZMA pomocí následujícího příkazu (nahradit file.tar.lzma s vlastním souborem LZMA): tar –lzma -xvpf file.tar.lzma

Pokud to nefunguje, pravděpodobně nemáte nainstalovanou lzma. Tento příkaz použijte k instalaci, pokud si myslíte, že tomu tak je: sudo apt-get install lzma

Pokud zjistíte, že se program ve vašem počítači pokouší otevřít soubor LZMA, ale je to nesprávná aplikace, nebo pokud byste k otevření souborů LZMA raději použili jinou, podívejte se na náš Jak změnit výchozí program pro konkrétní příponu souboru průvodce provedením této změny (ve Windows).

Jak převést soubor LZMA

Soubor LZMA můžete převést na GZ, ZIP, TAR, TGZ a některé další archivní formáty pomocí FileZigZag, online a zcela bezplatného převaděče souborů. Stačí nahrát soubor LZMA na FileZigZag a zvolit formát, do kterého jej chcete převést. Další možností je použít CloudConvert, který podporuje ukládání souboru LZMA do RAR.

Stále nemůžete soubor otevřít?

Nejběžnějším důvodem, proč se váš soubor neotevírá s výše uvedenými programy, je to, že se ve skutečnosti nezabýváte souborem LZMA, což se může stát, pokud nesprávně čtete příponu souboru. Například soubory LZM vypadají strašně podobně jako LZMA, ale jen proto, že jejich přípony souborů jsou podobné. Soubor LZM je ve skutečnosti soubor Slax Module používaný operačním systémem Slax. ZMA a ZMAP jsou některé další příklady, kdy je přípona souboru vyhrazena pro SPL Tracer a videohru Zombies Ate My Neighbors Map, resp. Pokud kontrola přípony souboru ukáže, že skutečně máte úplně jiný typ souboru, prozkoumejte tato písmena / čísla a zjistěte, které programy jsou schopny jej otevřít nebo převést.

LZMA vs LZMA2

LZMA je naprosto přijatelné, pokud komprimujete malý archiv (pod 256 MB). Pokud komprimujete něco většího nebo komprimujete již komprimováno data, pak vám pomocí programu podporujícího LZMA2, jako je 7-Zip, můžete poskytnout rychlejší a lepší kompresi. Neuvidíte však zlepšení pomocí LZMA2, pokud k provedení komprese nepoužíváte více než 4 CPU vlákna. Pro kompresi LZMA2 přes LZMA je také zapotřebí mnohem více systémové paměti. Některé podobné kompresní algoritmy jsou LZ77 a LZ78, které se běžně nazývají LZ1 a LZ2. LZMA je založen na těchto dvou algoritmech.