1 个不稳定版本
新 0.1.0 | 2024年8月20日 |
---|
#237 in 文本处理
37KB
84 代码行
kindle2cbz
目的
这是一个非常简单的工具,可以从未加密的MOBI格式(.mobi或.azw3)电子书中提取所有图像,并将它们放置在CBZ存档中。CBZ文件中的图像将按照它们在MOBI文件中作为PDB记录的顺序出现,除了封面将被移动到开始位置,缩略图将被省略。
我创建这个工具,以便有一个更简单的替代方案,使用KindleUnpack将我的Kindle格式的漫画书转换为CBZ格式,以便我在首选的软件中阅读。
基本设置和使用
在发布部分提供了一个x64 Windows二进制文件。或者,如果您已设置Rust开发环境,您可以通过运行以下命令来使用Cargo安装:
cargo install kindle2cbz
要无选项地将Kindle电子书转换为CBZ,运行:
kindle2cbz <PATH_TO_EBOOK>
其中 <PATH_TO_EBOOK> 是一个有效的未加密MOBI格式电子书的路径。如果成功,这将输出一个与输入文件相同基本名的CBZ文件,位于输入文件相同的目录中。例如,如果输入文件是 comic.azw3
,则会在同一目录中有一个名为 comic.cbz
的新文件,其中包含提取的图像。
关于CBZ格式的说明
CBZ文件实际上只是一个包含图像的标准.zip文件,具有不同的扩展名。如果您愿意,可以通过将其重命名为.zip并在文件资源管理器中打开它来从生成的CBZ文件中提取图像。当使用此程序时,您也可以指定一个以.zip为扩展名的输出文件名,如果您只想提取图像。
所有选项
Usage: kindle2cbz [OPTIONS] <IN_FILE> [OUT_FILE]
Arguments:
<IN_FILE> Path to mobi file to convert
[OUT_FILE] Path to save CBZ to. If omitted, original path and base filename will be used
Options:
-f, --force If set, will overwrite any existing file with same path as output
-h, --help Print help
-V, --version Print version
依赖项
~10MB
~169K SLoC