Pertanyaan dapat gunzip bekerja di file tanpa akhiran?


Apakah ada cara untuk melakukannya gunzip file yang tidak diakhiri dengan .zip meskipun saya tahu pasti file ini memang zip?


2
2018-06-14 18:18


asal


Mirip dengan Unix: unix.stackexchange.com/questions/32953/… - Ciro Santilli 新疆改造中心 六四事件 法轮功


Jawaban:


Ada dua masalah di sini. gunzip dapat digunakan untuk mendekompresi file tunggal yang dikompresi dengan gzip tanpa memperhatikan ekstensi file.

file output gunzip <file>

File zip (yang berisi beberapa file terkompresi) tidak kompatibel dengan gunzip. Untuk jenis file ini, Anda perlu menggunakan unzip. unzip dapat mendekompresi file zip apa pun (bukan gzip) terlepas dari ekstensi.

http://www.info-zip.org/UnZip.html


3
2018-06-14 18:23





gunzip bekerja dengan gzip (".gz") file, bukan zip (".zip") file. Untuk zip file, Anda perlu menggunakan unzip perintah.

Juga, ekstensi tidak menjadi masalah di linux, dan hanya untuk referensi manusia. gunzip mengeluh karena penanda di dalam file yang Anda coba dekompresi menunjukkan bahwa file tersebut tidak file LZ77, yang adalah apa gunzip dirancang untuk ditangani. Ini baik korup, atau Anda membutuhkan alat yang berbeda untuk mendekompresnya. Jika itu benar-benar zip file, maka Anda membutuhkan alat yang saya jelaskan di atas.


1
2018-06-14 18:23