Voilà :
50 4b 05 06 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
Cela a la signature MD5 que vous avez fournie.
Si vous avez le zip d'Info-ZIP, vous pouvez le créer ainsi :
zip empty.zip anyfile
zip -d empty.zip anyfile
Cela ajoute "anyfile" à un nouveau fichier zip, puis le supprime du fichier zip, le laissant vide.
Une version plus facile à utiliser pour copier-coller dans le shell :
echo UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA== | base64 -d > empty.zip
Cela imprime juste le base64
'd du fichier zip vide (créé en créant un fichier zip avec un seul fichier puis en supprimant ce fichier unique du fichier zip), et inversez l'encodage avec base64 -d
et écrit la sortie dans empty.zip
.
Si la version de base64
qui est livré avec votre machine n'utilise pas la même syntaxe que ci-dessus, voici une alternative plus portable mais moins concise :
echo UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA== | openssl enc -d -base64 > empty.zip