首先放入mimetype
,但不压缩。
我创建了此批处理文件,将我的epub文件压缩为epub。
它检查现有的epub并将其删除。
它会检查当前文件夹的名称,然后简单地创建一个具有相同名称的zip文件。然后,它将.zip重命名为.epub
for %%a in (.) do set currentfolder=%%~na
del *.epub
7z a -tzip %currentfolder%.zip META-INF OPS mimetype
rename *.zip *.epub
但是我没有通过此epub文件的验证。 http://validator.idpf.org/给了我以下两个我需要修复的错误。
1。如何强制mimetype文件成为档案中的第一个文件?
2。如何删除此thumbs.db,可以在存档中看到它,但在资源管理器中看不到它?
提前谢谢您
我创建了此批处理文件,将我的epub文件压缩为epub。它检查现有的epub并将其删除。它会检查当前文件夹的名称,然后简单地创建一个具有相同.......]的zip文件。
首先放入mimetype
,但不压缩。
请参阅此答案以获取脚本,该脚本通过将mimetype与文件名!mimetype一起添加以使其成为第一个文件,将其移动到epub文件的开头。然后在zip文件中重命名为mimetype。 https://superuser.com/a/966241
"C:\Program Files\7-Zip\7z.exe" a myfile.zip !mimetype
"C:\Program Files\7-Zip\7z.exe" rn myfile.zip !mimetype mimetype