mir*_*ton 14 linux windows compression zip
我试图用文件解决一些安全问题,其MD5哈希是76cdb2bad9582d23c1f6f4d868218d6c.
我没有该文件,但基于互联网MD5搜索,我认为,它是最小尺寸的zip文件.我找到了一个例子,其内容与最小尺寸的zip文件完全相同.
是否可以使用Linux(或Windows)命令创建此类最小大小的zip文件(22 B)?
顺便说一句:最近,我用gzip文件解决了类似的任务: gzip -n EmptyFileName
Mar*_*ler 32
干得好:
50 4b 05 06 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
Run Code Online (Sandbox Code Playgroud)
这有您提供的MD5签名.
如果您有Info-ZIP的zip,您可以这样创建它:
zip empty.zip anyfile
zip -d empty.zip anyfile
Run Code Online (Sandbox Code Playgroud)
将"anyfile"添加到新的zip文件中,然后将其从zip文件中删除,将其保留为空.
一个易于使用的版本,用于复制和粘贴到shell中:
echo UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA== | base64 -d > empty.zip
Run Code Online (Sandbox Code Playgroud)
这只会打印base64空zip文件的'd版本(通过创建一个包含单个文件的zip文件,然后从zip文件中删除该单个文件来创建),然后反转的编码,base64 -d并将输出写入empty.zip。
如果base64您的计算机随附的版本使用的语法与上面的语法不同,则这是一种更便于携带但不太麻烦的选择:
echo UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA== | openssl enc -d -base64 > empty.zip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11085 次 |
| 最近记录: |