Konverter online gratis PKG ke TAR.GZ
Kemas ulang konten PKG sebagai arsip TAR.GZ portabel menggunakan alat command-line lokal.
Konversi PKG ke TAR.GZ online - gratis
File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.
Impor file dari URL
Tempel tautan langsung ke file. Kami mengunduhnya ke server kami dan mengonversinya persis seperti file yang diunggah.
Cara kerjanya
-
1/3
Unggah file .pkg Anda
Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.
-
2/3
Jalankan konversi .pkg ke .tar.gz
Setelah file berhasil diunggah, klik konversi saat Anda siap.
-
3/3
Unduh file .tar.gz hasil konversi
Hasil konversi siap untuk diunduh.
Bagaimana mengkonversi pkg ke tar.gz berkas
- File terkompresi
- Belum ada peringkat.
101convert.com assistant bot
2j
Apa itu format PKG
.pkg digunakan untuk beberapa tata letak package-archive, bukan satu spesifikasi arsip universal. Contoh umum adalah package installer macOS yang dibuat oleh tools Apple Installer seperti productbuild; container luarnya biasanya menggunakan format XAR dan dapat berisi payload terkompresi, metadata, serta installation scripts. Sistem Unix lainnya menggunakan arsip PKG untuk distribusi software dengan struktur internal yang berbeda.
Anda menemukan file PKG saat mengunduh software macOS, menerima package software Unix, atau memindahkan application package antar-sistem. PKG dapat berisi executable files, dokumentasi, metadata, permissions, ownership information, dan scripts. Mengekstrak file-file tersebut berbeda dari menjalankan package installer.
Apa itu format TAR.GZ
.tar.gz, yang juga ditulis sebagai .tgz, menggabungkan dua format: TAR mengelompokkan file dan direktori ke dalam satu arsip, sedangkan Gzip mengompresi TAR stream tersebut. Format ini didukung secara luas oleh Linux, macOS, BSD, Unix build systems, deployment tools, dan command-line archivers.
TAR.GZ berguna untuk mentransfer directory tree sebagai satu file, mendistribusikan source code, membuat portable backup, dan mempertahankan relative paths. Format ini umumnya menyimpan file metadata secara lebih langsung dibandingkan arsip ZIP, tetapi tidak menyediakan PKG installation logic, dependency handling, signing, atau installer scripts.
Cara sebenarnya mengonversi PKG ke TAR.GZ
Pertama, tentukan apakah hasilnya harus berisi file PKG asli atau file-file di dalamnya. Command berikut membuat TAR.GZ yang berisi PKG itu sendiri:
tar -czf package.tar.gz package.pkg
Ini adalah archive-within-an-archive dan tidak menampilkan isi package. Untuk mengemas ulang isinya, gunakan extraction directory.
Package PKG macOS di macOS
- Instal atau dapatkan XAR utility jika belum tersedia, lalu buat working directory:
mkdir pkg-work
xar -xf package.pkg -C pkg-work
Periksa extracted payload:
file pkg-work/Payload
Jika Payload adalah arsip CPIO terkompresi gzip, ekstrak ke direktori terpisah:
mkdir extracted
gzip -dc pkg-work/Payload | (cd extracted && cpio -idm)
Buat TAR.GZ dari file-file yang telah diekstrak:
tar -czf package-contents.tar.gz -C extracted .
Command ini menghilangkan PKG wrapper, installer metadata, dan installation scripts. Untuk mempertahankan item-item tersebut juga, arsipkan seluruh XAR extraction directory sebagai gantinya:
tar -czf package-container.tar.gz -C pkg-work .
Linux atau sistem Unix-like lainnya
Gunakan archive utility yang mendukung PKG container tertentu. Untuk package bergaya macOS, instal XAR tool, ekstrak outer archive, periksa Payload dengan file, lalu decode menggunakan utility yang sesuai. Jika payload adalah CPIO yang dikompresi dengan gzip, command gzip -dc dan cpio -idm yang sama dapat digunakan. Jangan mengganti nama .pkg menjadi .tar.gz; mengubah extension tidak mengubah formatnya.
Menggunakan online converter bawaan
Anda dapat mengonversi file di 101convert.com secara gratis tanpa menginstal software: upload PKG, pilih TAR.GZ sebagai output, mulai konversi, lalu download arsip yang dihasilkan. Untuk installer package yang berisi private files atau signing material, gunakan local extraction alih-alih meng-upload package tersebut.
Kualitas, kompatibilitas, dan keterbatasan
Hasilnya bergantung pada hal-hal yang dapat di-parse oleh converter. PKG yang dibuat untuk satu sistem operasi mungkin berisi proprietary metadata, scripts, signatures, atau payload compression method yang tidak dapat diinterpretasikan oleh generic archive tool. Jika ekstraksi gagal, identifikasi outer format dengan file package.pkg dan gunakan utility yang dirancang untuk container tersebut.
Repacking dapat mengubah ownership, permissions, extended attributes, hard links, ACLs, resource forks, timestamps, dan symbolic links. Untuk mempertahankan Unix permissions dan links yang umum saat membuat arsip, jalankan:
tar -czpf package-contents.tar.gz -C extracted .
Jangan mengharapkan TAR.GZ dapat diinstal seperti PKG asli. TAR.GZ berisi file untuk ekstraksi atau distribusi, sedangkan package asli mungkin bergantung pada installer scripts, package receipts, signing verification, destination rules, atau system-specific paths.
Catatan: Catatan konversi pkg ke tar.gz ini tidak lengkap, harus diverifikasi, dan mungkin mengandung ketidakakuratan. Silakan pilih di bawah ini apakah Anda merasa informasi ini bermanfaat atau tidak.
Pertanyaan yang sering diajukan
Apakah konverter PKG ke TAR.GZ gratis?
Ya, mengonversi PKG ke TAR.GZ di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.
Seberapa besar file PKG yang bisa saya unggah?
Anda dapat mengunggah file PKG hingga 1000 MB dan mengonversi hingga 1 file sekaligus dalam satu batch.
Apa yang terjadi pada file yang saya unggah?
File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.
Apakah saya perlu menginstal perangkat lunak untuk mengonversi PKG ke TAR.GZ?
Tidak. Konversi PKG ke TAR.GZ berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.
Konversi gagal?
Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file PKG yang valid untuk konversi PKG ke TAR.GZ ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.