Ekstrak PKZ

Tak terbatas pekerjaan. Ukuran file hingga 2.5GB. Gratis, selamanya.

Semua lokal

Konverter kami berjalan di browser Anda, jadi kami tidak pernah melihat data Anda.

Sangat cepat

Tidak perlu mengunggah file Anda ke server—konversi dimulai seketika.

Aman secara default

Berbeda dengan konverter lain, file Anda tidak pernah diunggah ke kami.

Apa itu format PKZ?

PKZ (PKZip)

Format arsip PKZ adalah format arsip terkompresi milik sendiri yang dikembangkan oleh PKWARE, Inc. untuk mengemas dan mengompresi file dan direktori. Format ini biasanya digunakan pada sistem Microsoft Windows tetapi dapat juga digunakan pada platform lain. Format ini menggunakan kombinasi kompresi DEFLATE dan berbagai filter praproses untuk mencapai rasio kompresi yang tinggi sekaligus menyeimbangkan kecepatan dan penggunaan memori.

Arsip PKZ terdiri dari serangkaian 'header file lokal' untuk setiap file, header dekripsi/enkripsi arsip opsional, blok data file terkompresi, struktur direktori pusat, dan catatan akhir direktori pusat. Hal ini memungkinkan akses cepat ke file terkompresi individual, enkripsi opsional, pemeriksaan integritas data, dan kemampuan untuk menyimpan metadata tentang file yang diarsipkan.

Setiap header file lokal berisi informasi tentang file seperti nama, ukuran, stempel waktu, checksum CRC-32, dan metode kompresi yang digunakan. Header juga menentukan fitur opsional apa pun yang diterapkan ke file seperti enkripsi, filter praproses, penambalan, atau pembagian data di beberapa arsip. Header lokal diikuti oleh data file terkompresi atau tersimpan.

PKZ mendukung beberapa metode kompresi, dengan DEFLATE sebagai yang paling umum. DEFLATE adalah algoritma kompresi data lossless yang menggabungkan kompresi LZ77 dan pengodean Huffman. PKZIP juga dapat menyimpan file tanpa kompresi jika diinginkan. Jarang, metode kompresi lama lainnya dapat digunakan, seperti LZMA atau Bzip2.

Sebelum mengompresi file dengan DEFLATE, berbagai filter praproses dapat diterapkan untuk meningkatkan kompresi. Ini termasuk metode seperti mengurangi ukuran simbol, menukar byte untuk meningkatkan redundansi, filter BCJ untuk file yang dapat dieksekusi, dan filter delta untuk pembaruan atau penambalan bertahap. Filter diterapkan sebagai bagian dari proses kompresi sebelum data diteruskan ke kompresor DEFLATE.

Untuk validasi integritas data, setiap file mencatat checksum CRC-32 dari data yang tidak terkompresi di header lokalnya. Checksum yang sama dicatat dalam entri direktori pusat untuk file tersebut. Hal ini memungkinkan verifikasi bahwa file telah dikompresi dan didekompresi dengan benar tanpa kerusakan data.

Arsip PKZ secara opsional dapat mengenkripsi data file dan header menggunakan enkripsi simetris. Versi lama menggunakan ZipCrypto, sedangkan versi baru menggunakan enkripsi AES. Saat mengenkripsi, metode enkripsi yang dipilih dicatat dalam arsip dan setiap file dapat menentukan kata sandinya sendiri. Enkripsi yang diautentikasi digunakan untuk mendeteksi gangguan atau kerusakan data terenkripsi.

Direktori pusat mengikuti data file terkompresi dan bertindak sebagai daftar isi untuk arsip. Direktori ini berisi entri header file untuk setiap file dengan metadata, offset ke header lokal, dan informasi lain yang diperlukan untuk mendekompresi file. Entri diurutkan berdasarkan nama file. Tanda tangan digital opsional dapat diterapkan ke direktori pusat untuk lebih melindungi dari gangguan.

Terakhir, catatan akhir direktori pusat menandai akhir file arsip. Catatan ini menyimpan jumlah entri dalam direktori pusat, ukuran dan offsetnya, serta bidang komentar. Untuk arsip yang dibagi menjadi beberapa file, catatan ini juga berisi informasi tentang cara menemukan file arsip lainnya.

Format PKZ memungkinkan akses acak yang efisien ke file individual dalam arsip tanpa perlu mendekompresi seluruh arsip. Hal ini dilakukan dengan membaca direktori pusat, menemukan entri file yang diinginkan, kemudian membaca dan mendekompresi blok file lokal tertentu dari offsetnya. Beberapa file juga dapat dibuka dan didekompresi sekaligus.

Untuk membuat arsip PKZ, file pertama-tama difilter dan dikompresi secara individual ke dalam blok file lokal. Entri direktori pusat dihasilkan dari header lokal dan metadata file. Direktori pusat kemudian ditandatangani secara digital jika diperlukan. Terakhir, catatan akhir direktori pusat ditulis yang menunjuk ke direktori pusat.

Mengekstrak arsip PKZ dimulai dengan membaca akhir direktori pusat untuk menemukan entri direktori pusat. Entri file yang diinginkan ditemukan dan masing-masing didekompresi dengan membaca header lokal dan data terkompresi dari offset yang ditentukan. Enkripsi apa pun dihapus dan filter praproses dibalik untuk mendapatkan konten file asli.

Beberapa fitur lain dari format PKZ meliputi: membagi arsip menjadi beberapa file, volume, atau segmen; dukungan untuk nama file Unicode; izin dan atribut sistem file NTFS; fungsionalitas pembaruan/penambalan terintegrasi; dan metadata yang dapat diperluas seperti tanda tangan digital, intisari hash, dan data khusus aplikasi.

Secara keseluruhan, format PKZ adalah format arsip yang efisien dan fleksibel untuk mengompresi dan mengemas file. Kemampuannya untuk mengompresi file secara individual, menerapkan filter praproses, dan mengekstrak file tertentu dengan cepat tanpa memproses seluruh arsip membuatnya sangat cocok untuk mengemas penginstal perangkat lunak, pembaruan firmware, dokumen, dan banyak lagi. Dukungan untuk enkripsi, pemeriksaan integritas data, dan tanda tangan digital juga memungkinkannya memberikan tingkat keamanan yang tinggi saat diperlukan.

Kompresi file adalah proses yang mengurangi ukuran file data untuk penyimpanan atau transmisi yang efisien. Ini menggunakan berbagai algoritma untuk mengkondensasi data dengan mengidentifikasi dan menghilangkan redundansi, yang seringkali dapat secara substansial mengurangi ukuran data tanpa kehilangan informasi asli.

Ada dua jenis utama kompresi file: lossless dan lossy. Kompresi lossless memungkinkan data asli untuk direkonstruksi dengan sempurna dari data yang dikompresi, yang ideal untuk file di mana setiap bit data penting, seperti teks atau file database. Contoh umum meliputi format file ZIP dan RAR. Di sisi lain, kompresi lossy menghilangkan data yang kurang penting untuk mengurangi ukuran file secara lebih signifikan, sering digunakan dalam file audio, video, dan gambar. JPEG dan MP3 adalah contoh di mana kehilangan data tidak signifikan menurunkan kualitas persepsi konten.

Kompresi file bermanfaat dalam banyak cara. Ini menghemat ruang penyimpanan pada perangkat dan server, menurunkan biaya dan meningkatkan efisiensi. Ini juga mempercepat waktu transfer file di jaringan, termasuk internet, yang sangat berharga untuk file besar. Selain itu, file yang dikompresi dapat digabungkan menjadi satu file arsip, yang membantu dalam organisasi dan pengangkutan beberapa file dengan lebih mudah.

Namun, kompresi file memiliki beberapa kekurangan. Proses kompresi dan dekompresi memerlukan sumber daya komputasi, yang dapat memperlambat kinerja sistem, terutama untuk file yang lebih besar. Juga, dalam hal kompresi lossy, beberapa data asli hilang selama kompresi, dan kualitas hasil mungkin tidak dapat diterima untuk semua penggunaan, terutama aplikasi profesional yang menuntut kualitas tinggi.

Kompresi file adalah alat penting di dunia digital saat ini. Ini meningkatkan efisiensi, menghemat ruang penyimpanan dan mengurangi waktu unduh dan unggah. Namun, ini datang dengan seperangkat drawback tersendiri dalam hal kinerja sistem dan risiko degradasi kualitas. Oleh karena itu, penting untuk memperhatikan faktor-faktor ini untuk memilih teknik kompresi yang tepat untuk kebutuhan data spesifik.

Pertanyaan yang Sering Diajukan

Apa itu kompresi file?

Kompresi file adalah proses yang mengurangi ukuran file atau beberapa file, biasanya untuk menyimpan ruang penyimpanan atau mempercepat transmisi melalui jaringan.

Bagaimana cara kerja kompresi file?

Kompresi file berfungsi dengan mengidentifikasi dan menghilangkan redundansi dalam data. Ia menggunakan algoritma untuk mengkodekan data asli dalam ruang yang lebih kecil.

Apa saja jenis-jenis kompresi file?

Dua jenis utama kompresi file adalah kompresi tanpa kehilangan (lossless) dan kompresi dengan kehilangan (lossy). Kompresi lossless memungkinkan file asli untuk dipulihkan dengan sempurna, sedangkan kompresi lossy memungkinkan pengurangan ukuran yang lebih signifikan dengan biaya beberapa kehilangan kualitas data.

Apa contoh dari alat kompresi file?

Contoh populer dari alat kompresi file adalah WinZip, yang mendukung beberapa format kompresi termasuk ZIP dan RAR.

Apakah kompresi file mempengaruhi kualitas file?

Dengan kompresi tanpa kehilangan, kualitas tetap tidak berubah. Namun, dengan kompresi dengan kehilangan, dapat terjadi penurunan kualitas yang cukup terlihat karena menghilangkan data yang kurang penting untuk mengurangi ukuran file lebih signifikan.

Apakah kompresi file aman?

Ya, kompresi file aman dari segi integritas data, terutama dengan kompresi tanpa kehilangan. Namun, seperti file lainnya, file yang dikompresi bisa menjadi target malware atau virus, jadi selalu penting untuk memiliki perangkat lunak keamanan yang terpercaya.

Jenis file apa saja yang bisa dikompresi?

Hampir semua jenis file dapat dikompresi, termasuk file teks, gambar, audio, video, dan file perangkat lunak. Namun, level kompresi yang dapat dicapai bisa sangat bervariasi di antara jenis file.

Apa yang dimaksud dengan file ZIP?

File ZIP adalah jenis format file yang menggunakan kompresi tanpa kehilangan untuk mengurangi ukuran satu atau lebih file. Beberapa file dalam sebuah file ZIP efektif digabungkan menjadi satu file, yang juga memudahkan berbagi.

Dapatkah saya melakukan kompresi pada file yang sudah dikompresi?

Secara teknis, ya, meskipun pengurangan ukuran tambahan mungkin minimal atau bahkan kontraproduktif. Melakukan kompresi pada file yang sudah dikompresi terkadang bisa meningkatkan ukurannya karena metadata yang ditambahkan oleh algoritma kompresi.

Bagaimana saya dapat melakukan dekompresi file?

Untuk melakukan dekompresi file, biasanya Anda memerlukan alat dekompresi atau unzipping, seperti WinZip atau 7-Zip. Alat-alat ini dapat mengekstrak file asli dari format yang dikompresi.