我正在学习速记并找到了这个例子。
我已经按照说明操作,但是当我在更改文件内的文件名后写出一个新的 zip 文件时,我得到了这个:
unzip nospaces.zip
Archive: nospaces.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
note: nospaces.zip may be a plain executable, not an archive
unzip: cannot find zipfile directory in one of nospaces.zip or
nospaces.zip.zip, and cannot find nospaces.zip.ZIP, period.
我发现我可以zip -FF --out用来“修复” zip 文件并提取嵌入的内容,但想了解在 0x504B0304 和 0x506B0506 之间保存原始文件的内容时我可能做错了什么
我在 WinHex(32 位 Windows 10 VM)和 HexFiend(OSX 10.10.5 - 64 位)中得到了相同的结果。
谁能建议我在编辑文件时可能做错了什么?



