使用ePub Zip-Unzip.app。参考:reddit帖子
ePub Zip-Unzip.app
上这将创建同名ePub文件到app所在目录,该文件可正常使用。
Apple Books存储路径
~/Library/Mobile Documents/iCloud~com~apple~iBooks/Documents
从Apple Books直接导出的epub包含很多xattr属性,用xattred能看到。
/assets/img/241013-065035.png
其中com.apple.quarantine
和com.apple.macl
是近年来macOS新加的,如果修改xattr属性后还会自动新增com.apple.provenance
。
xattred能删掉常规的xattr属性,但这三个属性很不容易去除,它们在系统层面收到保护(SIP)。在网上能搜到很多相关讨论。
用Terminal.app删除provenance(其他终端工具不行)。参考:stackexchange。
xattr -d com.apple.provenance FILE
外置盘法删除macl
复制文件到其他磁盘上,再用xattred删除。
用maclTackle.command剥离所有xattr属性。参考这篇文章。
chmod +x maclTackle.command
赋予执行权限maclTackle.command FILE