虽然MHTML编码的文件包含纯HTML代码的部分,但在尝试将MHTML转换为HTML时可能会出现复杂情况。有几个程序能够读取MHTML或多用途Internet邮件扩展(MIME)超文本标记语言(HTML)文件和派生格式,但需要一种特殊类型的程序将文件内容转换并写入HTML。可能会出现问题,因为来自网站的数字数据在文件中进行了编码,而重建网站并在本地提供所有信息的正确链接可能是一项艰巨的任务。大多数操作系统都有允许MHTML到HTML转换的程序,尽管用户可能需要额外的工作。
将文件从MHTML转换为HTML的主要问题是文件中写入的二进制数据。数据的保存方式允许通过web浏览器读取和显示MHTML文件,但不便于转换同一文件。MHTML存储为一种嵌入式代码,它使用不同的变量来组织数字文件的位置。二进制信息(如在线图像)存储在原始网站上,并带有指向在线位置的链接。这些信息会被删除,并用MHTML文件转换为局部变量,这使得在HTML文档中很难将二进制媒体与其正确的位置和格式进行匹配。
很少有程序可以将MHTML转换为HTML。有一些插件和其他附加组件可以让程序加载、编辑并将文件重新保存回MHTML,但只有少数独立程序会尝试将其转换为HTML。通常,这些程序要求用户查看代码,以确定二进制文件应放在代码中的什么位置,从而允许用户从归档文件中重建页面。
并非所有网页都可以准确地保存为MHTML文件。各种复杂的格式,可以作为媒体嵌入到一个网站将无法正确保存,如果有的话。这包括Java®小程序、流媒体和许多脚本,这些脚本依赖于浏览计算机无法访问的服务器上的其他文件。
将MHTML转换为HTML最有效的方法是找到独立的程序和插件,这些程序和插件将增量地将文件从一种格式转换为另一种格式,最后可能转换为HTML。某些操作系统甚至不支持自己浏览器中的MHTML文件。如果其他一切都失败了,可以使用Base64解码器手动解码文件中的二进制MIME信息,仅提取HTML并尝试手动重建存档中的网站,但这一过程将非常耗时。
音频-视频交错(AVI)是一种Microsoft®多媒体容器格式,用于包含声音的视频文件。Apple®的QuickTime®电影(MOV)也是一种多媒体容器格式。要将AVI转换为MOV,必须打开容器并...
将Flash®视频文件(FLV)转换为数据文件(DAT)需要使用设计用于将一种视频文件类型转换为另一种视频文件类型的程序。像这样的程序有时称为编解码器或编解码程序。编...
可扩展超文本标记语言(XHTML)已取代类似的超文本标记语言(HTML),成为创建网页的首选标记语言,但旧网页相对容易从HTML转换为XHTML。首先,选择要转换为的XHTML的适当...
MOV—一种设计用于计算机的文件格式—是Apple®QuickTime®使用的数字文件格式,扩展名为.MOV。MOV既支持互联网流媒体视频,也可以包含各种类型的内容,每种内容都在单独的...
如果要将Mp4转换为AVI文件,则通常需要使用为执行此类转换而设计的程序。大多数媒体播放程序都不是为处理这种类型的转换而设计的,因此您需要找到专门能够处理这两...
在线提供的几个免费程序允许用户将WMV转换为AVI。这个过程很简单,只需选择软件并按照说明进行转换。许多人选择将WMV转换成AVI视频,以便在DVD或蓝光播放器上播放这些...
... 多用途Internet邮件扩展超文本标记语言(Mime HTML或MHTML)文件是两种常见Internet技术的组合。这种格式最常见的用途是将网页的所有内容保存到单个文件中,并发送多媒体电子邮件。更高级的可能性包括,分发电子书或其...
MHTML文档是一种归档文档类型,它结合了网页及其所有资源。这与HTML有很大不同,HTML只保存网页的文本。虽然HTML只是一种标记语言,但MHTML是一种完整的文件格式。由于MHTM...
...件显示的网页并不总是与最初在线显示的网页完全相同。转换为存档格式可能会导致样式表出现小问题,进而导致保存的页面与联机显示的版本之间的布局差异。这些变化通常很小,图像周围的页边距不正确也很常见。主要的布...
与其他视频播放设备相比,家庭视频系统(VHS)磁带可能被认为是脆弱和过时的,这...