Konverter ZIP ke TAR
Ubah ZIP menjadi tarball yang diharapkan server Linux, build Docker, dan pipeline CI, dengan gzip opsional. Lihat dulu semua isinya; tidak ada yang dibongkar di komputer Anda.
ZIP ke TAR
Tambahkan file Anda. Pengaturan yang disarankan sudah siap, jadi Anda bisa memproses dengan sekali klik.
PDF, Word, gambar, audio, video, arsip, dan lainnya
Hingga 100 file · 250 MB · Tanpa akun- 1Tambahkan file
- 2Pilih tindakan
- 3Unduh atau lanjutkan
Cara kerjanya
Direktori pusat ZIP dibaca dengan nama persis seperti tersimpan. Ini penting, karena pembaca yang menormalkan nama bisa menyembunyikan entri yang mencoba keluar dari foldernya. Setiap nama lalu diringkas menjadi path relatif yang aman, isinya ditulis ke TAR, dan hasilnya dikompresi gzip jika Anda memilihnya. Path yang terlalu panjang untuk header TAR ditulis dengan kolom prefix ustar atau entri nama panjang GNU, jadi tidak ada yang terpotong. “Proses file” melakukan konversi di server kami: tanggal setiap file, izin eksekusi skrip, dan folder kosong dipertahankan, nama dari ZIP buatan Mac dibaca dengan benar, folder __MACOSX milik Finder dihilangkan, dan pasangan README dan readme diberi nama berbeda alih-alih gagal.
ZIP hanya mencatat izin Unix jika dibuat di Linux atau Mac; “Proses file” mempertahankan izin eksekusi jika ada, dan editor visual menulis nilai bawaan yang wajar. Tautan simbolik tidak disertakan. Arsip berkata sandi tidak bisa dibaca dan dilaporkan alih-alih gagal dengan galat yang membingungkan.
TAR atau TAR.GZ?
Pilih .tar.gz untuk apa pun yang akan dikirim atau disimpan: itu konvensi Linux dan Docker, dan teks, kode, serta konfigurasi terkompresi sangat baik. Pilih .tar biasa jika langkah berikutnya tetap mengompres, jika isinya sudah terkompresi, atau jika alat tertentu meminta tarball tanpa kompresi.
Mengapa daftar item layak dibaca
- Item yang menunjuk ke luar foldernya akan ditulis ke tempat yang tidak diinginkan saat diekstrak di server.
- Dua item yang menulis ke nama yang sama berarti yang satu menggantikan yang lain tanpa pemberitahuan.
- Item yang mengembang lebih dari 200 kali adalah ciri bom kompresi.
- File yang berjalan saat dibuka perlu diketahui dalam arsip yang tidak Anda buat sendiri.
Kapan Anda memerlukannya
Yang termasuk dalam alat ini
Pertanyaan umum
Apakah TAR-nya akan terkompresi?
Ya, jika Anda mau. Di editor visual, “Kompres TAR dengan gzip” aktif secara bawaan dan menghasilkan .tar.gz; dengan “Proses file”, centang opsi yang sama di pengaturan. Biarkan mati untuk .tar biasa.
Bagaimana dengan ZIP buatan Mac?
Nama file beraksen dan non-Latin keluar sesuai yang ditulis, dan folder __MACOSX berisi metadata Finder yang ditambahkan Mac dihilangkan, sehingga tarball hanya berisi file Anda.
Apakah struktur folder dipertahankan?
Ya. Path tetap terbawa, setelah masing-masing diringkas menjadi path relatif yang tidak bisa keluar dari root arsip.
Apakah arsip saya diunggah?
Tidak dengan editor visual, yang membaca dan mengonversinya di browser Anda. “Proses file” mengirimnya ke server kami, tempat file disimpan di folder sementara untuk permintaan itu dan dihapus begitu pekerjaan selesai.
Alat gratis terkait
Ubah TAR atau TAR.GZ menjadi ZIP yang dibuka Windows dan macOS dengan klik ganda. Lihat isinya dulu; folder, tanggal, dan jalur berbahaya ditangani.
Lihat isi ZIP, TAR, atau TAR.GZ tanpa mengekstraknya, bahkan ZIP berkata sandi. Setiap file beserta ukurannya, plus peringatan jalur berbahaya dan zip bomb.
Kompres beberapa file menjadi .tar.gz standar untuk server Linux, Docker, dan rilis kode sumber dalam satu langkah. Gratis, tanpa akun.
Buka dan ekstrak arsip ZIP dengan aman lalu unduh file yang Anda perlukan, tanpa instal aplikasi. Jalur berbahaya ditolak. Gratis, tanpa akun.