Bagaimana cara mengetahui di Linux apakah file tertentu dikompres atau tidak menggunakan perintah?
command-line
files
compression
manalisha
sumber
sumber
Jawaban:
Anda dapat mencoba menggunakan
file
, misalnya:sumber
Jalankan
file
perintah di atasnya. Ini akan mengidentifikasi file terkompresi, serta format file umum lainnya.Perhatikan bahwa ZIP adalah format wadah umum. Misalnya file EPUB dan OpenDocument sebenarnya file ZIP dengan konten tertentu. Versi saya
file
mengenali file OpenDocument - tetapi jika milik Anda tidak, itu mungkin mengatakan bahwa file OpenDocument Anda adalah file ZIP. Ini mungkin bukan hasil yang Anda pikirkan :).Untuk menjadi bertele-tele, Anda mungkin tidak bermaksud "apakah file ini dikompresi", seperti OpenDocument, atau bahkan gambar yang dikompresi sebagai PNG atau JPEG. Anda mungkin bermaksud "apakah file ini arsip", seperti ZIP, unix tar, atau arsip satu file seperti gzip.
Namun biasanya, Anda hanya melihat ekstensi file, seperti pada Windows. Seperti .ZIP berarti file ZIP, .gz berarti gzip. Di Linux Anda juga akan melihat .bz2 (bunzip2) dan .xz (xz).
sumber
Anda dapat menentukan apakah suatu file terlihat seperti format terkompresi dengan menjalankan
file
perintah.file
hanya akan mengatakan "data" jika tidak mengenali format. Juga, terserah Anda untuk mencari tahu apa yang dikompresi atau tidak (misalnya "teks ASCII", "PPM", "audio WAVE" tidak terkompresi; "data terkompresi gzip", "gambar JPEG", "audio JPEG", "audio Vorbis" dikompresi) .Cara lain untuk mendeteksi jika suatu file terlihat terkompresi adalah dengan mencoba untuk mengompresnya. Jika Anda tidak dapat mengurangi ukuran secara signifikan, file tersebut mungkin dikompresi atau dienkripsi.
sumber