Bismillah.
Bagi pengguna non windows, file berekstensi .tar
dan .tar.gz
pasti sangat familiar. Terutama ketika mendownload file-file besar, kita akan jarang jumpai file berekstensi .zip
apa lagi .rar
. Tapi ada yang unik dari file-file tersebut. Apa perbedaan .tar
dan .tar.gz
?
Berbeda dengan kebanyak aplikasi lain, di mana archiver (tool untuk mengarsip file alias menjadikan file yang banyak menjadi satu file saja) sudah sepaket dengan compressor (tool untuk mengecilkan ukuran file). Akan tetapi, dalam dunia linux, archiver dan compressor adalah aplikasi yang berbeda.
Tar adalah sebuah ekstensi, dan juga sekaligus nama aplikasi dari tool archiver. Tar berfungsi untuk mengumpulkan file yang sangat banyak menjadi satu file saja. Akan tetapi ukurannya tetap sama, tidak berkurang dengan ukuran file aslinya. Ada pun Gz, adalah ekstensi dari aplikasi Gzip yang bertugas untuk mengompress ukuran file yang besar, menjadi jauh lebih kecil. Oleh karena itu, gabungan antara tar dan gzip, biasanya diberi ekstensi dengan: .tar.gz
.
Berbeda dengan windows bukan? Di mana aplikasi archiver sudah sepaket dengan compressor. Contoh aplikasi-aplikasi yang melakukan hal tersebut adalah: winrar, winzip, 7zip. Tapi di keluarga UNIX atau Linux, hal seperti ini tidak populer. Tarball adalah sebuah nama untuk mengidentifikasikan file-file yang sudah dijadikan satu oleh aplikasi tar, entah sudah dikompres atau belum. Sedangkan tugas mengkompresnya, biasa dilakukan dengan aplikasi Gzip dan Bzip2.
Cara Membuat Arsip File .tar
# membuat file bernama .tar berisi folder directory
tar cf archive.tar directory
Cara Membuat Arsip File .tar + Kompres
# membuat arsip dan sekaligus mengkompres dengan gzip
tar czf archive.tar.gz directory
# membuat tar file sekaligus mengkompres dengan bzip2
tar cjf archive.tar.bz2 directory
Cara Mengekstrak Arsip File .tar
# mengekstrak isi dari archive.tar
tar xf archive.tar
Cara Mengkestrak Arsip File .tar yang Dikompres
# mengekstrak isi dari archive.tar.gz
tar xzf archive.tar.gz
# mengekstrak isi dari archive.tar.bz2
tar xjf archive.tar.bz2
Demikian, semoga bermanfaat.
Sumber Referensi:
http://www.differencebetween.net/technology/difference-between-gzip-and-tar/