Ini dia:
50 4b 05 06 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
Itu memiliki tanda tangan MD5 yang Anda berikan.
Jika Anda memiliki zip Info-ZIP, Anda dapat membuatnya seperti ini:
zip empty.zip anyfile
zip -d empty.zip anyfile
Itu menambahkan "file apa pun" ke file zip baru, lalu menghapusnya dari file zip, membiarkannya kosong.
Versi yang lebih mudah digunakan untuk menyalin dan menempel ke dalam shell:
echo UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA== | base64 -d > empty.zip
Ini hanya mencetak base64
'd versi file zip kosong (dibuat dengan membuat file zip dengan satu file lalu menghapus file tunggal itu dari file zip), dan membalik penyandian dengan base64 -d
dan tulis hasilnya ke empty.zip
.
Jika versi base64
yang disertakan dengan mesin Anda tidak menggunakan sintaksis yang sama seperti di atas, inilah alternatif yang lebih portabel tetapi tidak singkat:
echo UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA== | openssl enc -d -base64 > empty.zip
Bagaimana cara menjalankan skrip .sh dari jalur mana pun di terminal?
menggunakan mogrify pada banyak gambar memberikan kesalahan