Remove ads
Dari Wikipedia, ensiklopedia bebas
gzip adalah format file dan aplikasi perangkat lunak yang digunakan untuk kompresi dan dekompresi file. Program ini diciptakan oleh Jean-loup Gailly dan Mark Adler sebagai pengganti perangkat lunak compress pada sistem Unix awal, dan dirancang untuk digunakan oleh GNU (dari sinilah huruf "g" dalam gzip berasal)[1]. Versi pertama (0.1) dirilis pada 31 Oktober 1992, dan versi 1.0 menyusul pada Februari 1993.
Dekompresi format gzip dapat diimplementasikan sebagai algoritma streaming, yang merupakan fitur penting untuk protokol Web, pertukaran data, dan aplikasi ETL (menggunakan pipes standar).
gzip didasarkan pada algoritma DEFLATE, kombinasi LZ77 dan Huffman coding. Algoritma ini dirancang untuk menggantikan algoritma kompresi seperti LZW yang dilindungi paten.
gzip sering digunakan bersama program tar untuk mengompresi beberapa file menjadi satu arsip, menghasilkan file dengan ekstensi .tar.gz
atau .tgz
[2].
.Z
. Alat gunzip mampu mendekompresi file ini.Berbagai implementasi gzip telah dibuat, di antaranya:
Alternatif kompresi:
Data pada blok sebelum kerusakan biasanya dapat dibaca sepenuhnya. Data dari blok yang tidak hancur setelah kerusakan dapat dipulihkan melalui langkah tambahan.
.tar.gz
dengan perintah seperti tar -zxf file.tar.gz
[4].Penelitian pada 2023 menunjukkan bahwa teknik kompresi sederhana seperti gzip dapat dikombinasikan dengan algoritma k-nearest-neighbor untuk klasifikasi teks, memberikan alternatif menarik terhadap jaringan neural untuk pemrosesan bahasa alami dengan kebutuhan sumber daya rendah, termasuk tanpa memerlukan perangkat keras GPU[6].
Berikut ini adalah beberapa sintaks yang bisa dilakukan dalam penggunaan gzip[2]:
Sintaks umum untuk perintah gzip adalah sebagai berikut:
gzip [OPTION]... [FILE]...
Untuk mengompres satu file, jalankan perintah gzip diikuti dengan nama file:
gzip NamaFile
Untuk mengopres banyak file, bisa gunakan perintah berikut:
gzip file1 file2 file3
Untuk mengompres semua file dalam direktori yang diberikan, gunakan opsi -r
:
gzip -r directory
Untuk mendecompress file .gz
, gunakan opsi -d
:
gzip -d NamaFile.gz
Untuk mendekompresi banyak file sekaligus, berikan beberapa nama file dengan dipisahkan oleh spasi ke gzip sebagai argumen:
gzip -d file1.gz file2.gz file3.gz
Ketika digunakan dengan opsi -d
dan -r
, gzip mendekompres semua file dalam direktori yang diberikan secara rekursif:
gzip -dr directory
Masih ada beberapa sintaks dalam penggunaan gzip yang bisa dimanfaatkan.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.