GZIP-arkistosta TAR-arkistoksi -muunnin

GZIP-pakatun tiedoston muuntaminen TAR-arkistoksi poistaa pakkauskerroksen paljastaakseen raa'an, pakkaamattoman tiedostojen ja kansioiden kokoelman.

Valitse tai vedä tiedostoja

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Muotojen vertailu ja tekniset tiedot

MääritysGZTAR
MIME-tyyppiapplication/gzipapplication/x-tar
Tyyppicompressed streamarchive container
Pakkauslossless DEFLATE (LZ77 + Huffman)uncompressed (often combined with gzip/bzip2/xz)
StandardimääritysIETF RFC 1952 (GZIP)POSIX.1-2001 / IEEE 1003.1 ustar
Tiedostotunniste (Magic Bytes)1F 8B75 73 74 61 72 (ustar)

Muodon yleiskatsaus ja käyttökohteet

GZ-tiedosto on DEFLATE-algoritmin luoma yksittäinen pakattu virta, kun taas TAR-tiedosto on pakkaamaton säiliö, joka niputtaa useita tiedostoja ja kansiorakenteita yhteen kutistamatta niitä. Järjestelmänvalvojat ja kehittäjät suorittavat tämän muunnoksen usein silloin, kun heidän on tarkastettava, muokattava tai purettava yksittäisiä tiedostoja pakatun varmuuskopion sisällä ilman, että koko virtaa tarvitsee pakata uudelleen joka kerta. Ohjelmisto-ohjelmat, kuten GNU tar, 7-Zip ja WinRAR, käsittelevät tämän muunnoksen natiivisti useimmissa työpöytäkäyttöjärjestelmissä. Siirtyminen GZ-muodosta TAR-muotoon on yleistä myös ohjelmistokehityksen putkistoissa. Jatkuvan integraation palvelimet tallentavat koontiversioiden tuotoksia usein TAR-muodossa, mikä tekee tiedostojen käsittelystä nopeampaa ennen viimeisen pakkausvaiheen soveltamista pitkäaikaistallennusta tai verkkosiirtoa varten. Pakkauskerroksen poistaminen antaa skriptien lukea hakemiston metatietoja välittömästi.

Tekniset tiedot ja koodekkien erittely

GZIP-muoto käyttää MIME-tyyppiä application/gzip ja alkaa taikakuvio-allekirjoituksella 1F 8B. Se luottaa DEFLATE-algoritmiin, joka yhdistää LZ77-sanakirjasovituksen ja Huffman-koodauksen häviöttömän datan pienentämisen saavuttamiseksi. Sitä vastoin TAR-arkistomuoto käyttää MIME-tyyppiä application/x-tar. TAR ei käytä taikamerkkejä kiinteissä kohdissa perinteisessä mielessä, vaan luottaa sen sijaan 512-tavuiseen otsikkolohkoon, joka sisältää POSIX- tai USTAR-taikamerkkijonoja, kuten 'ustar' siirtymässä 257. TAR on puhtaasti säiliömuoto ilman sisäänrakennettua pakkausta, mikä tarkoittaa, että GZ-muodon muuntaminen TAR-muotoon edellyttää DEFLATE-virran purkamista ja raa'an tavujonon kirjoittamista tavallisiin TAR-lohkorakenteisiin.

Käyttöjärjestelmien ja selaimien yhteensopivuus

Molempiin muotoihin on natiivituki lähes kaikissa käyttöjärjestelmissä. Linux-, macOS- ja Unix-kaltaiset ympäristöt sisältävät komentorivityökaluja, kuten tar ja gzip, jotka muuntavat nämä tiedostot välittömästi. Windowsin käyttäjät voivat luottaa kolmannen osapuolen ohjelmistoihin, kuten 7-Zip, tai nykyaikaisiin Windows 10- ja 11-päätteen komentoihin. Verkkoselaimet eivät voi renderöidä natiivisti tai suorittaa muunnoksia näiden kahden arkistotyypin välillä, joten tiedostonkäsittelyn on tapahduttava paikallisella koneella tai taustapalvelimen koodilla.

💡 Hyödyllistä tietoa

Varmista aina, että kohdetallennusasemallasi on tarpeeksi vapaata tilaa ennen suuren GZ-tiedoston muuntamista TAR-arkistoksi, sillä pakkaamattomat TAR-tiedostot ovat huomattavasti suurempia kuin niiden pakatut vastineet.

Muotojen vertailu ja tekniset tiedot

1 gigatavun GZIP-arkisto laajenee 4 gigatavun pakkaamattomaksi TAR-arkistoksi. 1 gigatavun GZ-tiedoston siirtäminen kestää noin 2,2 minuuttia tavallisella 4G-mobiiliyhteydellä, 16 sekuntia 5G-verkossa ja vain 1,3 sekuntia 1 Gb/s kuituyhteydellä. Kun tiedosto on muutettu 4 gigatavun TAR-tiedostoksi, verkkosiirtoajat nelinkertaistuvat, ellei toissijaista pakkaustyökalua oteta käyttöön.

Usein kysytyt kysymykset

Miten GZIP-arkisto muunnetaan TAR-arkistoksi ilman laadun heikkenemistä?

Sekä GZIP että TAR luottavat häviöttömään tiedonkäsittelyyn. Muunnos GZ-muodosta TAR-muotoon purkaa tietovirran takaisin sen tarkkaan alkuperäiseen tavurakenteeseen, mikä tarkoittaa, että muunnoksen aikana ei tapahdu mitään tietojen häviämistä.

Mitä eroa on GZIP-arkistolla ja TAR-arkistolla?

GZIP on yhden tiedoston pakkausalgoritmi, joka pienentää tiedostokokoa DEFLATE-matematiikan avulla. TAR on arkistosäiliö, joka ryhmittää useita tiedostoja ja hakemistoja yhdeksi tiedostoksi soveltamatta mitään pakkausta.