要把 macbook 中 iBooks 的电子书导出,结果发现了大问题

51 天前
 CryptoKoKo

买了西数 1T 的固态硬盘,导出 iBooks 书籍文件时,发现导出的 epub 文件都是几十个 G,实际大小只有 100 多 M ,不知道什么情况,有遇到过此类问题的朋友吗?不知道如何解决,求各位大神解答,急!!!

1413 次点击
所在节点    macOS
10 条回复
an0nym0u5u5er
51 天前
我的习惯是用 Dropbox 管理电子书文件,iBooks 只当做一个 reader
di11wei
51 天前
iBooks 的本地文件夹直接复制文件出来,不用导出。至于为什么会这样,不清楚。
wydinhk
51 天前
可能是如下原因。

Books 导入 epub 之后会将其解压,而再导出的时候并不是一个 epub 文件,而是一个文件夹(或“包”)。Books 本地存储的路径是:

~/Library/Mobile Documents/iCloud~com~apple~iBooks/Documents
~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks

在 macOS Sonoma 下,Finder 已经无法直接导航到第一个路径,只能通过 Spotlight 搜索 Books 书籍后按 cmd+单击的方式访问,或用终端访问。从终端执行 cp 报错就知道路径下的 epub 并不是文件,而是文件夹。

可以参考这个问答里面的脚本,批量还原 epub 。
https://apple.stackexchange.com/a/436602
Koma
51 天前
我刚刚试了一下,直接从 iBooks 里面拖出 ePub 和 PDF 格式的电子书,大小没啥问题啊
HuskyYellow
51 天前
@Koma #4 你在 mac 上看正常,但是你保存到网盘里,你就会发现那是个压缩包了。我原来也是以为拖拽能拖出来,结果一存到网盘发现不对劲了。
CryptoKoKo
51 天前
@Koma #4 一本 epub 格式的书的大小 64G ,太不正常了,PDF 格式导出到硬盘大小倒是没问题
CryptoKoKo
51 天前
@wydinhk #3 应该是这样,一本 epub 的电子书导出到硬盘最大的有 64G ,整个要导出的文件才 150G ,我 1T 的硬盘,上传 70G 就提示空间已满,PDF 格式的倒没问题,有问题的都是 epub 格式的,等会儿试试看
CryptoKoKo
51 天前
@Koma #4 pdf 格式的没问题,就 epub 的有问题
Koma
51 天前
@HuskyYellow
@CryptoKoKo
恩,搞清楚了,我倒是没遇到大小问题,但是其他程序无法读取,查了一下就是 Apple 干的。
https://discussions.apple.com/thread/254517709?answerId=258581524022&sortBy=best#258581524022


自己重新打包吧 https://www.reddit.com/r/Calibre/comments/dza1zi/how_do_i_package_files_from_ibooks_own_files_not/
c1wx
49 天前
确实很坑,iBook 越改越难用。之前还可以下载老版本的 iBook 拖出来书籍是可以打开的,但是更新系统之后老版本 iBook 也用不了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1037893

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX