ZIP archyvo į TAR archyvo keitiklis

ZIP archyvo konvertavimas į TAR archyvą paverčia suspaustą, atsitiktinės prieigos failų rinkinį į tiesų juostinio archyvo srautą, kuris dažniausiai naudojamas „Unix" ir „Linux" aplinkose.

Pasirinkite arba tempkite failus

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Formatų palyginimas ir techninės specifikacijos

SpecifikacijaZIPTAR
MIME tipasapplication/zipapplication/x-tar
Tipasarchive containerarchive container
GlaudinimasDEFLATE / BZIP2 / LZMAuncompressed (often combined with gzip/bzip2/xz)
Standartinė specifikacijaPKWARE APPNOTE.TXTPOSIX.1-2001 / IEEE 1003.1 ustar
Maginės baitų antraštės (Magic Bytes)50 4B 03 04 (PK..)75 73 74 61 72 (ustar)

Formato apžvalga ir taikymas

Sistemų administratoriai ir programuotojai dažnai konvertuoja ZIP archyvus į TAR formatą, kai perkelia failus iš „Windows" serverių į „Linux" aplinkybes. Nors ZIP failai suspaudžia atskirus failus ir apima centrinį katalogą greitai paieškai, standartiniai TAR failai tiesiog sujungia kelis failus ir aplankus į vieną nesuspaustą srautą. Šis nesuspaustas srautas dažnai derinamas su „gzip" arba „bzip2" glaudinimu. Programinės įrangos diegimo konvejeriai ir atsarginių kopijų kūrimo sistemos smarkiai remiasi TAR formatu, nes jis išsaugo tikruosius „Linux" failų leidimus, naudotojo ID ir laiko žymas. ZIP formatai dažnai pašalina arba pakeičia šiuos leidimų bitus, o tai gali sugadinti scenarijus ir žiniatinklio programas išskleidžiant juos nuotoliniame serveryje. Perėjimas nuo ZIP prie TAR užtikrina, kad failų nuosavybės ir prieigos taisyklės serverio migracijos metu išliktų visiškai nepaliestos.

Techninės specifikacijos ir kodekų apžvalga

ZIP archyvas (MIME: application/zip) naudoja „magic byte" parašą „PK" (heksadecimaliai: 50 4B 03 04), žymintį vietinių failų antraščių pradžią. Jis dažniausiai naudoja DEFLATE algoritmą kiekvienam failui suspausti atskirai. Ir atvirkščiai, TAR archyvas (MIME: application/x-tar) neturi standartinio „magic byte" parašo nuliniame poslinkyje; vietoj to jis remiasi POSIX ustar antraštėmis, kuriose yra tam tikros magiškos eilutės („ustar\0"), prasidedančios 257 baito poslinkyje. TAR pagal nutylėjimą nesuspaudžia duomenų, o saugo failus nuosekliai 512 baitų blokuose. Nė vienas formatas nesukelia kokybės praradimo, nes abu yra archyvo konteineriai, saugantys tikslius bitų srautus.

OS ir naršyklės suderinamumas

ZIP archyvai natūraliai atidaromi „Windows Explorer", „macOS Finder" ir beveik visose mobiliosiose operacinėse sistemose be papildomų įrankių. TAR archyvai natūraliai atidaromi „macOS" ir „Linux" naudojant komandinės eilutės įrankius, tokius kaip „tar", arba grafines komunalines programas, tokias kaip „7-Zip", tačiau „Windows" sistemai reikalinga trečiųjų šalių programinė įranga, pavyzdžiui, „7-Zip" arba „Windows Subsystem for Linux", kad juos būtų galima tinkamai išskleisti. Šiuolaikinės naršyklės gali skaityti abu formatus naudodamos „JavaScript" bibliotekas, nors TAR reikalauja srauto analizatoriaus logic dėl savo nuoseklaus išdėstymo.

💡 Naudinga informacija

Kadangi standartinis TAR failas yra nesuspaustas, nepamirškite nukreipti išvesties per „gzip" (sukuriant .tar.gz failą), kad prieš siunčiant tinklu išlaikytumėte pradinio ZIP archyvo vietos taupymo privalumus.

Formatų palyginimas ir techninės specifikacijos

1 GB aplankas, konvertuotas iš suspausto ZIP į nesuspaustą TAR, išsiplės maždaug iki 1,2 GB. Šio 1,2 GB TAR failo perkėlimas užtrunka apie 1,6 sekundės naudojant 5 Gbps šviesolaidinį ryšį, apie 19 sekundžių naudojant 500 Mbps 5G ryšį ir apie 3,2 minutės naudojant 50 Mbps 4G ryšį.

Dažnai užduodami klausimai

Kaip konvertuoti ZIP archyvą į TAR archyvą neprarandant kokybės?

Abiejuose formatuose naudojamas glaudinimas be nuostolių, o tai reiškia, kad konvertavimo metu neprarandami jokie duomenys ar failo kokybė. ZIP suspaudžia failus individualiai, o TAR juos sujungia į vieną srautą. Pagrindiniai failo baitai išlieka identiški bitas į bitą.

Kuo skiriasi ZIP archyvas ir TAR archyvas?

ZIP yra suspaustas archyvo formatas, kuris indeksuoja failus atskirai, kad būtų užtikrinta greita atsitiktinė prieiga, todėl jis populiarus „Windows" aplinkoje. TAR yra juostinio archyvo formatas, kuris saugo failus nuosekliai viename nesuspaustame bloke, sukurtas specialiai „Unix" sistemoms, siekiant išsaugoti failų leidimus ir simbolines nuorodas.