Friday, April 21, 2017

Ekstrak file tar.xz

Pada awalnya ketika mengekstrak file di linux server, kita terbiasa dengan menggunakan format file tar.gz yang sering ditemui. Tapi siang ini saya menemukan format file lain yang berbeda dengan tar.gz yaitu tar.xz. Pertama-tama saya coba extract dengan format tar.gz biasa tetap tidak mau. Apalagi ini?

Pendahuluan
Apa sih format file tersebut yang menjadi pertanyaan saya. Pada akhirnya saya harus mencari tau apa itu format. Sampai pada tahapan bahwa file format xz adalah sebuah format kompresi yang mempertahankan data tanpa kehilangan apapun (lossless data compression) dengan menggunakan algoritma kompresi LZMA/LZMA2. Algoritma tersebut mengacu algoritma Abraham Lempel dan Jacob Ziv LZ77. Masalahnya saya baru tau ini format file. Lalu solusinya bagaimana untuk mengekstrak file tersebut di server berbasis linux.

Solusi
Akhirnya pada sebuah pencarian dari tahapan ini. Langkah awal yang saya lakukan adalah dengan melakukan instalasi paket yang dibutuhkan, dengan perintah :
$ apt-get install xz-utils
Jika belum ada paket ini maka akan terinstal, jika sudah akan menampilkan tampilan bahwa paket tersebut sudah terinstal di dalam server kita. Untuk mengektrak file dengan perintah :
$ tar -xf namafile.tar.xz
Sedangkan untuk melakukan kompresi dapat dilakukan dengan cara sebagai berikut :
$ tar -cJf nama_file_kompres.tar.xz folder/