如何将MHTML转换为HTML(Convert MHTML to HTML)?

虽然MHTML编码的文件包含纯HTML代码的部分,但在尝试将MHTML转换为HTML时,可能会出现复杂情况。一些程序能够读取MHTML或多用途Internet邮件扩展(MIME)超文本标记语言(HTML)文件和派生格式,但是需要一种特殊类型的程序来转换...
虽然MHTML编码的文件包含纯HTML代码的部分,但在尝试将MHTML转换为HTML时,可能会出现复杂情况。一些程序能够读取MHTML或多用途Internet邮件扩展(MIME)超文本标记语言(HTML)文件和派生格式,但是需要一种特殊类型的程序来转换并将文件内容写入HTML。可能会出现问题,因为网站上的数字数据是在文件中编码的,用正确的链接重建网站到本地的所有信息是一项艰巨的任务。大多数操作系统都有允许MHTML到HTML转换的程序,虽然用户可能需要额外的工作。
HTML代码可能很难转换为MHTML,通常会导致错误。
将文件从MHTML转换为HTML的主要问题是文件中写入的二进制数据。数据的保存方式允许web浏览器读取和显示MHTML文件,但不便于转换同一文件。MHTML作为一种嵌入式存储使用不同变量来组织数字文件位置的代码。二进制信息(如联机的图像)存储在原始网站上,并带有指向在线位置的链接。这些信息被删除并用MHTML文件转换为局部变量,很难将二进制媒体与HTML文档中的正确位置和格式相匹配。
很少有程序可以将MHTML转换为HTML。有一些插件和其他加载项可以允许程序加载,编辑文件,然后重新保存到MHTML中,但是只有少数独立程序会尝试将其转换为HTML通常,这些程序需要用户查看代码,以确定二进制文件应放在代码中的位置,从而允许用户从存档文件中重建页面。
并非所有网页都可以准确地保存为MHTML文件。可以作为媒体嵌入网站的各种复杂格式将无法正确保存,如果有的话。这包括Java®小程序、流媒体和许多依赖服务器上其他文件的脚本,浏览计算机无法访问这些文件。
将MHTML转换为HTML的最有效方法是找到独立程序和插件,这些程序和插件将文件从一种格式逐渐转换为另一种格式,最后,可能是HTML。某些操作系统甚至在自己的浏览器中不支持MHTML文件。如果其他操作系统失败,则可以用base64解码器手动解码文件中的二进制MIME信息,只提取HTML并尝试手动重建存档中的网站,但是这个过程是非常劳动密集的。
  • 发表于 2020-07-10 15:32
  • 阅读 ( 3355 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具