Tar (komputasi)

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
(Dialihkan dari Tar (komputer))
tar
Tipearchive file format, file archiver dan format berkas
Versi pertama1979
GenrePerintah Unix
Informasi pengembang
PembuatAT&T Bell Laboratories
PengembangBerbagai pengembang sumber terbuka maupun perorangan
Bagian dari
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini


Dalam Ilmu komputer, tar (singkatan dari tape archive)[1] adalah sebuah perintah utilitas mirip Unix yang membuat berkas tunggal yang berisi beberapa berkas.[2] Hasil berkasnya dinamakan tarball, dengan ekstensinya yang bernama .tar. Berkas arsip ini sering kali digunakan untuk mendistribusikan 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 -cvf 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". cs.cornell.edu. Diakses tanggal 2020-09-08. 
  2. ^ "tar". cs.swarthmore.edu. Diakses tanggal 2020-09-08. 
  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. [pranala nonaktif permanen]
  8. ^ icsharpcode/SharpZipLib, 2020-09-08, diakses tanggal 2020-09-08