tar (komputer)

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Loncat ke navigasi Loncat ke pencarian

tar
Gnome-compressed.svg
Perancang awalAT&T Bell Laboratories
PengembangBerbagai pengembang sumber terbuka maupun perorangan
Rilis perdana1979
Sistem operasiMirip Unix, MS-DOS, Microsoft Windows, Plan 9
PlatformLintas-platform
JenisPerintah Unix

Dalam komputer, tar (singkatan dari tape archive)[1] adalah sebuah perintah utilitas yang membuat berkas dengan konsep arsip yang berisi beberapa berkas.[2] Hasil berkasnya dinamakan tarball, dengan ekstensinya yang bernama .tar. Berkas arsip ini seringkali digunakan untuk tujuan distribusi perangkat lunak atau membuat backup.[3]

Ekstensi untuk kompresi data[sunting | sunting sumber]

Skema pengarsipan dengan tar dan pengompresian dengan gzip

Pada dasarnya, tarball hanyalah berkas arsip. Tetapi, tarball dapat mendukung kompresi data yang menghasilkan tambahan ekstensi pada nama berkasnya.[4]

Utilitas kompresi Ekstensi panjang Ekstensi pendek
gzip .tar.gz .tgz
bzip2 .tar.bz2 .tbz, .tbz2
xz .tar.xz
compress .tar.Z .tZ, .taZ
lzma .tar.lzma .tlz

Contoh penggunaan[sunting | sunting sumber]

Perintah dibawah ini hanya membuat tarball dari direktori

tar -tf arsip.tar /direktori/yang/ingin/diarsip

tar juga bisa melakukan ekstraksi tarball

tar -xvf arsip.tar

Melalui perangkat lunak kompresi yang tersedia, tar bisa sekaligus melakukan kompresi arsip

tar -xzvf arsip.tar.gz /direktori/apapun
tar -xjvf arsip.tar.bz2 /direktori/apapun
tar -xJvf arsip.tar.xz /direktori/apapun

Implementasi[sunting | sunting sumber]

Referensi[sunting | sunting sumber]

  1. ^ "Working with tarballs". www.cs.cornell.edu. Diakses tanggal 2020-09-08. 
  2. ^ www.cs.swarthmore.edu https://www.cs.swarthmore.edu/~newhall/unixhelp/howto_tar.html. Diakses tanggal 2020-09-08.  Tidak memiliki atau tanpa |title= (bantuan)
  3. ^ Henry-Stocker, Sandra (2018-12-17). "Working with tarballs on Linux". Network World (dalam bahasa Inggris). Diakses tanggal 2020-09-08. 
  4. ^ "compression - Does tar actually compress files, or just group them together?". Unix & Linux Stack Exchange. Diakses tanggal 2020-09-08. 
  5. ^ "Tar - GNU Project - Free Software Foundation". www.gnu.org. Diakses tanggal 2020-09-08. 
  6. ^ libarchive/libarchive, 2020-09-08, diakses tanggal 2020-09-08 
  7. ^ March 22, Author: Vivek Gite Last updated:; Comments, 2005 21 (2005-03-22). "Solaris tar command to backup data on tape device". nixCraft (dalam bahasa Inggris). Diakses tanggal 2020-09-08. 
  8. ^ icsharpcode/SharpZipLib, 2020-09-08, diakses tanggal 2020-09-08