TAR archívum konvertálása GZIP archívummá

A TAR archívum GZIP archívummá alakítása egy tömörítetlen fájlgyűjteményt csomagol egyetlen tömörített adatfolyamba a veszteségmentes DEFLATE algoritmus használatával, drasztikusan csökkentve a fájlméretet.

Fájlok kiválasztása vagy húzása

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Formátum-összehasonlítás és műszaki specifikációk

SpecifikációTARGZ
MIME-típusapplication/x-tarapplication/gzip
Típusarchive containercompressed stream
Tömörítésuncompressed (often combined with gzip/bzip2/xz)lossless DEFLATE (LZ77 + Huffman)
Szabványos specifikációPOSIX.1-2001 / IEEE 1003.1 ustarIETF RFC 1952 (GZIP)
Varázsbájtok fejléc (Magic Bytes)75 73 74 61 72 (ustar)1F 8B

Formátum áttekintése és alkalmazási területei

A szoftverfejlesztők és a rendszergazdák gyakran csoportosítanak több fájlt és könyvtárat egyetlen TAR archívumba, hogy megőrizzék a mappaszerkezeteket és a fájlengedélyeket. A TAR-fájlok azonban önmagukban nem csökkentik a fájlméretet. Ez szükségessé teszi az archívum tömörítését a gyorsabb hálózati átvitel és a hatékony tárolás érdekében. A TAR-konténer GZIP-archívummá történő konvertálásával a felhasználók alkalmazzák a DEFLATE algoritmust a teljes adatfolyamra. Ez a munkafolyamat szabványos gyakorlat a Linux és Unix környezetekben a szoftverek terjesztéséhez, a rendszerbiztonsági mentésekhez és a kiszolgálók üzembe helyezéséhez. Az olyan szabványos tömörítőeszközök, mint a gzip, közvetlenül feldolgozzák a nyers TAR bájtokat, és egy olyan kompakt fájlt adnak ki, amely az összes eredeti metaadatot sértetlenül megőrzi.

Műszaki specifikációk és kodek áttekintés

A TAR (Tape Archive) fájl application/x-tar MIME-típusú, és beépített tömörítés nélkül, szekvenciálisan tárolja a fájlokat. A POSIX-szabványokra támaszkodik, és nullával kitöltött fejlécklokkokat használ. Ezzel szemben a GZIP fájl application/gzip MIME-típusú, és tömörített adatfolyam-konténerként működik a veszteségmentes DEFLATE algoritmus használatával, amely egyesíti az LZ77 csúszóablak-illesztést és a Huffman-kódolást. A fájl aláírások határozzák meg, hogy az operációs rendszerek hogyan azonosítják ezeket a formátumokat. Egy szabványos TAR-fájl gyakran nullákat tartalmaz a 257-es eltolásnál az ustar jelzőhöz. A GZIP fájl egy jellegzetes, kétbájtos mágikus szám aláírással kezdődik, nevezetesen az 1F 8B hexadecimális bájtokkal, amelyeket tömörítési jelzők és időbélyeg követ.

OS és böngésző kompatibilitás

A GZIP archívumok univerzális támogatást élveznek a modern operációs rendszerekben, beleértve a Linuxot, a macOS-t és a Windows-t. Az olyan parancssori eszközök, mint a gzip és a gunzip előre telepítve érkeznek Unix-alapú rendszerekre, míg a modern Windows verziók natívan kezelik a GZIP-et a PowerShellben és a Fájlkezelőben. A webböngészők nem bontják ki közvetlenül a GZIP archívumokat a kliens oldalon JavaScript-könyvtárak nélkül, de a webszerverek rutinellenőrzésként használják a GZIP-et a HTTP-forgalom menet közbeni tömörítésére.

💡 Hasznos információk

A GZIP tömörítés alkalmazása előtt mindig hozza létre először a tömörítetlen TAR fájlt. Az egyes fájlok TAR-konténeren belüli tömörítése gyenge tömörítési arányt eredményez, mivel a DEFLATE algoritmus nem tudja olyan hatékonyan megtalálni a fájlok közötti mintákat, mint egyetlen folyamatos bájtsfolyam esetében.

Formátum-összehasonlítás és műszaki specifikációk

Vegyünk egy 500 MB-os szoftverprojekt archívumot. Tömörítetlen TAR formátumában ennek a fájlnak az átvitele körülbelül 16,6 másodpercet vesz igénybe 250 Mbps-os száloptikai kapcsolaton, 1,3 percet 50 Mbps-os 5G kapcsolaton, és közel 14 percet 5 Mbps-os 4G kapcsolaton. A TAR-fájl GZIP-archívummá konvertálása általában 150 MB-ra zsugorítja azt. A csökkentett fájlméret 5 másodpercre csökkenti az átviteli időt száloptikán, 24 másodpercre 5G-n és 4,2 percre 4G-n.

Gyakran Ismételt Kérdések

Hogyan konvertálható a TAR archívum GZIP archívummá minőségromlás nélkül?

A konverzió a veszteségmentes DEFLATE algoritmust használja. A veszteségmentes tömörítés azt jelenti, hogy minden egyes bájt, fájlengedély és mappaszerkezet pontosan úgy marad meg, ahogy az eredeti TAR-fájlban volt, nulla adatveszteséggel a kibontás során.

Mi a különbség a TAR archívum és a GZIP archívum között?

A TAR archívum egy konténerformátum, amely több fájlt és mappát egyesít egyetlen fájlba anélkül, hogy csökkentené a méretüket. A GZIP archívum egy tömörítési adatfolyam, amely matematikai algoritmusokkal csökkenti a fájlméretet, de általában egyszerre csak egy adatfolyamot kezel, ezért párosítják a TAR-t és a GZIP-et .tar.gz formátumban.