跳到主内容
UniKit

MOBI 转 EPUB

解包 MOBI / PalmDOC 正文(未压缩与 PalmDOC 两种),读取 EXTH 里的标题与作者,重新生成最小可用的 EPUB2(XHTML + OPF + NCX + zip);转换在 Rust 编译的 WebAssembly 里完成,文件不上传。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

MOBI 的 base64

新的 EPUB

输出是 EPUB 的 base64,可直接粘到其它 EPUB 工具里。

正在加载电子书模块…

粘贴 MOBI 的 base64 后开始转换

章节: 0 · 正文字节: 0 · 正文记录: 0

这个工具能做什么

  • 把手里的 MOBI 转成通用性更好的 EPUB。
  • 把老电子书正文提取出来重新排版。
  • 核对 MOBI 里的 EXTH 标题与作者。

示例

输入

VGVzdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQk9PS01PQkkAAAAAAAAAAAACAAAAXgAAAAAAAAF/AAAAAAABAAAAAAArAAEPoAAAAABNT0JJAAAA6AAAAAIAAP3pAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARVhUSAAAACkAAAACAAAAZAAAAAtCb2IAAAH3AAAAElBsYWluIEJvb2s8aHRtbD48Ym9keT48cD5IZWxsbyBNT0JJPC9wPjwvYm9keT48L2h0bWw+AAA=

输出

UEsDBAoAAAAAAAAAIQBvYassFAAAABQAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi9lcHViK3ppcFBLAwQUAAAACAAAACEA0NIsiakAAAD0AAAAFgAAAE1FVEEtSU5GL2NvbnRhaW5lci54bWxdjkEOgjAQRfecgszWQHVnGgqJiW41UQ9Qy4CNZaahxejtrS4IcTeL/96bqnkNLn/iGCyTgk25hhzJcGupV3C9HIotNHVWGaaoLeH4t000BQXTSJJ1sEGSHjDIaCR7pJbNNCBF+ZvJWQLJODLHzjoMizvvJucKr+NdwXG/O53FF0mCkn0H+YCt1UV8e1SgvXfW6JheEYw3HxJmHrrHVWqBSFKxLIi5XWcfUEsDBBQAAAAIAAAAIQBFA39lUAEAAHsCAAARAAAAT0VCUFMvY29udGVudC5vcGaFkkFuwjAQRfc9heVtlRgQKm1EgsQJegVjT2BEYrvOuKS378RAYFN1Z3v+vP9n5O1u7DvxDXFA72q5LBdSgDPeojvWMlFbvMtd87IN2pz1EQSr3VDLE1GolLpcLiXa0JY+HtVqsdgoH1opksOvBAVacIQtQqzlwfszWvlwWrETc3sgbTXpK7iyZmaHFLvMtUZBBz2zBrUsl0retGz1TxDmW1MRUgfNZ6fRiT3H2Kr5MddNBE0+Cu6oou+gljqRbPb+kJW38lXbaXdMvIcGXC7O91x9DCzQzjM3KboqJbRVOhe9P2Cxgrf1x8asM+LRxBB138e0Gu2whYH4iAR9RjozSnGKwJOTN2W+9mBRF/QTpuQhdGg08YrVWFg6sOKV1yXVM8WclncKOgtjOZ6INX+TpvKMUU/BhoAOBEe5RruZMJl9Mn+yyk1ZOR1uP6l5+QVQSwMEFAAAAAgAAAAhAIHAsNqqAAAA5QAAABEAAABPRUJQUy9pbmRleC54aHRtbDWOzQ6CMBCE7z5F7V1W4kUMP4k/iR4MJnrxWKECSWmbdrX49rYBTpOZnW9302LoBflyYzslMxpHa0q4rFTdySajH3yvtrTIF+nyWB4ez9uJtNgL74MQj0qb0RZR7wCcc5HbRMo0ECdJAkPo0NDlrPbSc2SkapmxHOfV4HPsUPD8jsxgCqNZpDBBL1X/vGhSCWb9Lc9r5IbOfR2G+ZkLoci13F/GBCYMxm//UEsDBBQAAAAIAAAAIQA88ZctGgEAAPABAAANAAAAT0VCUFMvdG9jLm5jeG2Ry26DMBBF9/kKy3swpGmaICBSu+0jUvsDBk+DFT+QGQLp19cUSiIlK4/HZ+69ttNdrxU5gWukNRmNw4gSMKUV0hwy2uJ3sKG7fJGasieeNE1GK8Q6YazrulBw2ZxD6w7s52G7WbNlFD0yjzJ6kRx6QUy9RgVc+EUDcmK4howKLJJWCkpKaxAMekdnkta3kvYYaFvIYAnr1fapXFF2OyqgxupqOL4HoUWu9vwAL7Y1eEVH92jN+4F9b3UB7gZm0xWELb8kKshThB7zveLSkGdrjyn7a6RsJvzT8dMbr8dib6VBIkVG/SampFb8/OEEuCH8iLzyAtQk/Inc4aw5Hy7SKRdpXJlRaQT0YV+hVmPKf6OpHt2Hf8kXv1BLAQIKAwoAAAAAAAAAIQBvYassFAAAABQAAAAIAAAAAAAAAAAAAACkgQAAAABtaW1ldHlwZVBLAQIUAxQAAAAIAAAAIQDQ0iyJqQAAAPQAAAAWAAAAAAAAAAAAAACkgToAAABNRVRBLUlORi9jb250YWluZXIueG1sUEsBAhQDFAAAAAgAAAAhAEUDf2VQAQAAewIAABEAAAAAAAAAAAAAAKSBFwEAAE9FQlBTL2NvbnRlbnQub3BmUEsBAhQDFAAAAAgAAAAhAIHAsNqqAAAA5QAAABEAAAAAAAAAAAAAAKSBlgIAAE9FQlBTL2luZGV4LnhodG1sUEsBAhQDFAAAAAgAAAAhADzxly0aAQAA8AEAAA0AAAAAAAAAAAAAAKSBbwMAAE9FQlBTL3RvYy5uY3hQSwUGAAAAAAUABQAzAQAAtAQAAAAA

输入是 MOBI 的 base64;输出的 EPUB 可以直接被「EPUB 元数据读取」与「EPUB 转纯文本」读回。

常见问题

支持哪些 MOBI 压缩?

只支持未压缩(type 1)与 PalmDOC(type 2);HUFF/CDIC(type 17480)会明确返回 unsupported。

KF8 支持吗?

不支持。KF8 / AZW3 的正文结构与 MOBI6 不同,本工具不会假装解出来。

标题作者从哪里来?

优先读 EXTH 的 503(标题)与 100(作者),没有时退回 PalmDB 里的书名。

会保留原来的排版吗?

不会。正文会按 h1/h2 重新切章,样式重建成一套简单的 EPUB2 结构。

关键词:mobiepub电子书转换mobi to epuboffline

同类工具