Categories
未分类

解决导出的 Mac “图书” 无法打开问题

最近遇到一个问题,就是从 Mac Apple “图书” 应用里导出(拖拽)的电子书,第三方软件无法打开。因为导出的并不是标准的 EPUB 格式文件,换句话说,不是一个独立的后缀为 .epub 的文件,而是一个 macOS 的 EPUB 包(文件夹)。举个例子,如下:

现在的解决办法是,将这个文件夹按照一定标准,压缩转换为文件,方法如下:

核心是通过 “终端” 执行如下命令:

% cd 旧电子书.epub/
% zip -X0 ../新电子书.epub mimetype
% zip -rDX9 ../新电子书.epub * -x "*.DS_Store" -x mimetype

新电子书.epub 代表转换后的文件。

具体过程如下,先看下当前所在目录:

进入旧电子书目录,依次执行两个命令:

执行完成后:

参考资料:

ePub Zip/Unzip AppleScript application for Mac OS X – MobileRead Forums

扫码阅读和分享

Leave a Reply

Your email address will not be published. Required fields are marked *