gpt4 book ai didi

html - 如何以编程方式(或使用工具)将 .MHT mhtml 文件转换为常规 HTML 和 CSS 文件?

转载 作者:技术小花猫 更新时间:2023-10-29 12:08:09 29 4
gpt4 key购买 nike

许多工具都可以导出 .MHT 文件。我想要一种将单个文件转换为文件集合、HTML 文件、相关图像和 CSS 文件的方法,然后我可以将其上传到网络主机并可供所有浏览器使用。有没有人知道任何工具或库或算法来做到这一点。

最佳答案

那么,您可以在 IE 中打开 .MHT 文件并将其另存为网页。我使用此页面对此进行了测试,尽管它在 IE 中看起来很奇怪(毕竟是 IE),但它已保存并在 Chrome 中正常打开(就像它看起来应该的那样)。

除此方法外,查看文件本身,文本 block 按原样保存在文件中,所有其他内容都保存在 Base64 中。每项内容前面都有:

[Boundary]
Content-Type: [Mime Type]
Content-Transfer-Encoding: [Encoding Type]
Content-Location: [Full path of content]

[Mime 类型][编码类型][内容的完整路径] 是可变的。 [编码类型] 似乎是 base64quoted-printable[Boundary] 在 .MHT 文件的开头定义如下:

From: <Saved by WebKit>
Subject: converter - How can you programmatically (or with a tool) convert .MHT mhtml files to regular HTML and CSS files? - Stack Overflow
Date: Fri, 9 May 2013 13:53:36 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0C08_58653ABB.B67612B7"

如果需要,您可以使用它来制作自己的文件解析器。

关于html - 如何以编程方式(或使用工具)将 .MHT mhtml 文件转换为常规 HTML 和 CSS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16203002/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com