UltKit

Penukar TAR.GZ ke ZIP

Fail .tar.gz ialah dua format bertindih: himpunan tar yang dibalut dengan pemampatan gzip. Kebanyakan alat Windows membuka lapisan itu satu demi satu. Penukar ini membuang kedua-dua lapisan dan menghasilkan satu ZIP dengan folder dan tarikh asal.

Penukar Arkib

atau seret Fail ZIP, ZIPX, RAR … ke sini ·

Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit

Output

Fail diproses pada pelayan kami dan dipadam selepas 30 minit.

Cara menggunakan alat ini

  1. 1

    Tambah tarball

    Muat naik fail .tar.gz atau .tgz, sehingga 95 MB setiap satu dan 20 fail sekelompok. Tarball .tar.bz2 dan .tar.xz diterima dengan cara yang sama.

  2. 2

    Kekalkan susunan folder

    Susunan folder dikekalkan pada Kekalkan folder supaya struktur direktori projek tidak hilang. Gunakan Semua fail pada peringkat atas hanya untuk set dokumen atau gambar yang rata.

  3. 3

    Tukar ke ZIP

    Tekan Tukar ke ZIP dan muat turun. Tambah Kata laluan baharu di bawah Tetapan lanjutan dahulu jika ZIP perlu disulitkan.

Jawapan

Bagaimanakah cara menukar tar.gz ke ZIP?

Muat naik .tar.gz atau .tgz dan tekan Tukar ke ZIP. Lapisan gzip dinyahmampat, tar dibaca, dan setiap fail dibungkus ke dalam ZIP bersama folder dan tarikhnya, sedia dibuka pada mana-mana peranti.

Mengapa tar.gz ialah satu aliran padu

Jean-loup Gailly dan Mark Adler melancarkan gzip untuk Projek GNU pada 1992 sebagai pengganti bebas paten bagi arahan compress Unix. gzip memampatkan tepat satu aliran bait dan tidak tahu apa-apa tentang fail atau folder. Dipasangkan dengan tar, yang menggabungkan banyak fail menjadi satu aliran, Unix mendapat arkib dua langkah: tar mengumpul, gzip mengecilkan.

Oleh sebab gzip melihat keseluruhan tar sekali gus, hasilnya berfungsi seperti arkib pepejal. Teks berulang merentas ratusan fail dimampatkan dengan baik, itulah sebabnya kod sumber, pakej Linux dan projek seperti WordPress menyediakan muat turun tar.gz. Harganya ialah capaian. Untuk membaca fail terakhir, anda perlu menyahmampat semua yang sebelumnya, dan satu bait rosak di awal boleh menjadikan selebihnya tidak boleh dibaca.

ZIP melakukan sebaliknya dan memampatkan setiap fail secara berasingan dengan indeks. Ini mengorbankan sedikit saiz tetapi menjadikan arkib mudah dilayari, seperti yang dijangka pengguna Windows. Windows 11 boleh membuka tar.gz dalam File Explorer sejak kemas kini 2023, tetapi Windows 10, PC kerja lama dan banyak borang muat naik masih memerlukan ZIP. Tarball biasa yang tidak dimampatkan mempunyai halamannya sendiri, TAR ke ZIP, dan penukar arkib turut merangkumi 7z, RAR dan ISO.

TAR.GZ ke ZIP dalam tiga langkah

  1. Buang gzip

    Aliran termampat dikembangkan semula menjadi tar asal.

  2. Baca tar

    Setiap pengepala memberikan laluan, saiz dan tarikh ubah suai sesuatu fail.

  3. Tulis ZIP

    Fail dimampatkan satu demi satu dan disenaraikan dalam direktori pusat ZIP.

TAR.GZ

Arkib TAR termampat Gzip

Fail .tar.gz (atau .tgz) ialah arkib TAR yang dimampatkan dengan gzip, alat pemampatan GNU yang dikeluarkan pada 1992. Ia format tradisional untuk keluaran kod sumber, perisian Linux dan sandaran pelayan kerana mengekalkan kebenaran Unix dan memampatkan dengan baik. Mengekstraknya memerlukan dua langkah dalam sesetengah alat, iaitu gzip dahulu kemudian tar. Linux dan macOS membukanya secara asli, manakala pengguna Windows mungkin memerlukan 7-Zip atau tar terbina dalam yang terkini.

Pemampatan
Lossless (tanpa kehilangan)
Ketelusan
–
Animasi
–
Diperkenalkan
1992 · Unix tar + GNU gzip (Jean-loup Gailly, Mark Adler)
Penukar TAR.GZ

ZIP

Arkib ZIP

ZIP ialah format arkib tanpa kehilangan yang dicipta oleh Phil Katz dari PKWARE pada 1989. Ia menghimpunkan banyak fail dan folder ke dalam satu fail termampat, dan Windows, macOS, Linux, iOS dan Android boleh membukanya tanpa perisian tambahan. ZIP juga ialah bekas di sebalik fail DOCX, XLSX, EPUB, APK dan JAR. Mampatan standardnya pantas tetapi kurang cekap berbanding 7z, dan perlindungan kata laluan ZipCrypto yang lama adalah lemah.

Pemampatan
Lossless (tanpa kehilangan)
Ketelusan
–
Animasi
–
Diperkenalkan
1989 · Phil Katz (PKWARE)
Penukar ZIP

TAR.GZ ialah cara projek Linux, sandaran pelayan dan keluaran kod sumber diedarkan, jadi orang menukarnya ke ZIP apabila fail mesti dibuka pada Windows atau telefon dalam satu langkah, bukan dua; ZIP ke TAR.GZ pula sebaliknya, iaitu membungkus untuk pelayan Linux atau skrip binaan.

Jenis tarball yang diterima halaman ini

from ↓ · to →ZIP7ZExtract
TARTAR to ZIP: yesTAR to 7Z: yesTAR to Extract: yes
TAR.GZ / TGZTAR.GZ / TGZ to ZIP: yesTAR.GZ / TGZ to 7Z: yesTAR.GZ / TGZ to Extract: yes
TAR.BZ2TAR.BZ2 to ZIP: yesTAR.BZ2 to 7Z: yesTAR.BZ2 to Extract: yes
TAR.XZTAR.XZ to ZIP: yesTAR.XZ to 7Z: yesTAR.XZ to Extract: yes
supported not offeredPilih output dalam **Tukar ke**; ZIP sudah dipilih terlebih dahulu pada halaman ini.

Nama fail Linux yang menyusahkan Windows

Semak nama yang hanya berbeza huruf besar/kecil dan aksara khas

Linux membenarkan README dan readme berada dalam folder yang sama, dan membenarkan aksara seperti : dan ? dalam nama. Windows menganggap pasangan pertama sebagai satu fail dan menolak aksara tersebut, jadi selepas mengekstrak ZIP pada Windows, salah satu fail mungkin hilang atau dinamakan semula. Pautan simbolik dalam tarball juga tidak dicipta semula, jadi untuk kod yang bergantung padanya, simpan tarball untuk pengguna Linux.

Soalan lazim TAR.GZ ke ZIP

Mengapakah 7-Zip menukar .tar.gz saya menjadi .tar dan bukan folder?

7-Zip menganggap kedua-dua lapisan secara berasingan: pengekstrakan pertama membuang gzip dan meninggalkan fail .tar, manakala pengekstrakan kedua mengeluarkan fail di dalamnya. Menukar ke ZIP di sini melakukan kedua-duanya sekali gus, jadi penerima mendapat satu fail yang biasa digunakan.

Adakah fail .tgz berbeza daripada .tar.gz?

Tidak. .tgz ialah nama singkat bagi format yang sama, berasal daripada sistem yang mengehadkan sambungan kepada tiga aksara. Kedua-duanya ialah arkib tar yang dimampatkan dengan gzip, dan kedua-duanya diterima di sini.

Mengapakah ZIP lebih besar daripada tar.gz asal saya?

gzip memampatkan keseluruhan tar sebagai satu aliran berterusan, jadi ia boleh menggunakan semula corak merentas fail, contohnya ratusan fail kod sumber yang serupa. ZIP memampatkan setiap fail secara berasingan dan bermula semula setiap kali. Perbezaannya paling besar bagi banyak fail teks kecil dan paling kecil bagi foto atau video.

Mengapakah saya tidak boleh pratonton satu fail dalam tar.gz tanpa mengekstrak semuanya?

Kedua-dua lapisan tiada indeks. gzip hanya boleh dinyahmampat dari awal, dan tar menyenaraikan failnya satu pengepala demi satu pengepala sepanjang proses. ZIP menyimpan direktori di hujung, sebab itu kandungannya dipaparkan serta-merta.

Patutkah saya muat turun ZIP atau tar.gz bagi keluaran GitHub?

GitHub menyediakan kedua-duanya untuk kod sumber setiap keluaran, dan kandungannya sama. Pada Windows pilih ZIP; pada Linux atau macOS kedua-duanya boleh. Tukar hanya apabila anda sudah ada tar.gz dan versi yang satu lagi tidak tersedia.

Bolehkah saya melakukannya di Mac tanpa memuat naik apa-apa?

Ya. Klik dua kali .tar.gz dalam Finder dan Archive Utility akan mengeluarkan kedua-dua lapisan; kemudian klik kanan folder dan pilih Kompres untuk membuat ZIP. Gunakan halaman ini apabila anda menggunakan Chromebook, telefon atau PC kerja yang dikunci.