Documents 徽标

什么是 HTML 文件,你该如何处理它?

上次更新    

.html 文件通常来自哪里?  

您可能真正会收到它的两个原因:您保存了网页以供离线阅读,现在下载文件夹里有一个看起来像文档但其实不是文档的文件;或者您收到了作为电子邮件附件的它。第二种情况并不那么无害,在您双击任何东西之前,值得先弄清楚自己处于哪种情况。

让我们更深入地了解 HTML 的定义以及如何安全地使用它。

什么是 HTML 文件?

HTML 文件是一个纯文本文件。如果您将它重命名为 .txt,您会发现所有内容都还在,只是更杂乱了。

HTML 的特别之处在于那些标记,用来标注哪些文本是标题,哪些是段落,哪些是链接。当您打开这样的文件时,浏览器会读取这些标记,并据此绘制出页面。 

HTML 代表 HyperText Markup Language(超文本标记语言):“Markup”指的是这门语言的标注部分,“HyperText”指的是链接,正是它让网络成为一张网,而不是一堆文档。

您曾经加载过的每一个网页都是这样的文件之一。您的浏览器会下载它、读取标记、获取它所引用的任何图像和样式表,然后组装出最终结果。您下载文件夹里的那个文件与您现在正在阅读的页面属于同一类,只是它没有托管在服务器上。

如何打开 HTML 文件

打开 HTML 文件有几种方式,具体取决于您的设备。在 Chrome 或任何浏览器中,只需双击它即可。如果您的电脑把它发送到了别处,可以改为将文件拖到打开的浏览器窗口中,或者使用 Ctrl+O(在 Mac 上为 Cmd+O),然后从对话框中选择它。您应该会看到 地址栏显示一个以 file:/// 开头的路径,这表明该页面来自您的磁盘。 

在 iPhone 和 iPad 上,您可以在“文件”中点按它,iOS 会为您提供预览,但有一点需要注意:Quick Look 预览显示的是纯文本版本,会完全移除图像和其他媒体。 

而在 Android 上,当您点按 HTML 文件时,大多数文件管理器会提供用 Chrome 打开的选项。如果您的文件管理器没有提供,可以直接将文件分享到 Chrome。

打开 HTML 之前,请先检查它来自哪里

HTML 附件是目前首选的钓鱼工具。 Barracuda 的 2025 年电子邮件威胁报告发现,23% 的 HTML 附件是恶意的,这使得 HTML 远超其他类型,成为被武器化程度最高的文本文件类型。在该数据集中检测到的所有恶意文件中,超过四分之三是 HTML 文件。

攻击者喜欢它们的原因在于,一个 HTML 文件可以在您自己的硬盘上包含一个与 Microsoft 或 DocuSign 登录页面像素级一致的副本,而链接扫描器无从检查,因为在您打开它之前根本没有链接。您看到一个熟悉的登录框,输入密码,然后密码就被发到了不该去的地方。 

表明 HTML 附件有问题的信号:

  • 您并没有预期会收到一封关于发票、共享文档、语音留言、快递或签名请求的电子邮件。
  • 它在您打开后要求您登录某个东西。您电脑上的任何东西都不需要您的密码。
  • 发件人的电子邮件地址与它声称所属的公司不匹配,或者 是一个拼写错误或看起来相似的真实域名。
  • 存在双重扩展名,例如 invoice.pdf.html。

为什么打开页面时它看起来是坏的

如果您打开文件后看到没有样式的文本和失效的链接,请不要立刻认为文件损坏了。

当浏览器将网页保存为 HTML 时,它还会把图像、CSS 和脚本放在一个单独的文件夹里。 HTML 文件引用了那个文件夹,因此如果您单独通过电子邮件发送它,或者在不带文件夹的情况下传输它,浏览器就 没有任何东西可以显示了。 

所以,请将文件及其文件夹放在一起,如果需要发送它们,就将它们压缩。或者将页面保存为一种能把所有内容打包成单个文件的格式。

如何保存 HTML 文件(以及应保存为什么格式)

如果您的目的是保留网页以备日后使用,HTML 往往是错误的选择。以下是各种替代方案的实际作用:

 

格式

您将获得

最适合

HTML

仅有标记,外加一个包含资源的配套文件夹

编辑页面,或将其提供给其他软件

Web 存档 (.webarchive)

页面及其所有资源都在一个文件中

在 Apple 设备上完整保留内容

PDF

具有固定布局的定格快照

发送给他人、打印、归档、签名

如果您想稍后发送该文档,最好 将 HTML 转换为 PDF。借助 Documents.io,您可以直接在浏览器中免费转换最多 10 个文件。  

这个在线 HTML 转换器只会将您的文件存储 4 小时(因此如果您没有立即使用它们,仍然可以下载它们),之后它们会被永久删除。您可以安全地处理文件,而不必担心它们会一直留在网上。 

如何编辑 HTML 文件

您可以使用任何文本编辑器,例如 Notepad 和 TextEdit。不过,有三点需要记住:

  1. TextEdit 会向您隐藏代码。在 Mac 上打开一个 .html 文件时,TextEdit 显示的是渲染后的页面而不是标记,这与您尝试编辑它时所需的正好相反。开始之前请转到“格式 > 制作纯文本”,或者选择“格式 > 禁止自动替换”,以阻止它把您的引号变成弯引号。
  2. 大多数标记都是成对出现的,删除其中一半会破坏它下面的所有内容。
  3. 在做任何操作之前先复制一份。文件一旦写入,HTML 就没有撤销历史记录了。 

如果您 只是做个小改动,比如重新措辞一个模板,或者修正导出文件中的一个拼写错误,那么这就够了。如果您在构建某个项目,最好还是学习真正的语言。

常见问题

打开 HTML 文件安全吗?

如果是您自己保存的,安全。如果是通过电子邮件意外收到的,不安全。在文本编辑器而不是浏览器中打开文件,可以让您在不渲染任何内容的情况下检查它。

为什么我的 HTML 文件用文本编辑器而不是浏览器打开?

您电脑上该扩展名的默认应用在某个时候被更改了。右键单击、选择“打开方式”、选择一个浏览器,如果您希望这个更改保持不变,就勾选设为默认的复选框。

“HTML5 文件”是不同的东西吗?

不是,HTML5 文件就是一个 HTML 文件。

我可以将 HTML 文件转换为 PDF 吗?

可以,如果文件要发给别人,这通常是更好的格式。任何浏览器都可以通过“打印 > 存储为 PDF”来实现。您也可以使用 Documents.io 的在线转换器。

为什么我通过电子邮件发送 HTML 文件时图像会消失?

因为它们从来就不在文件里。 HTML 引用的是存放在其他地方的图像,通常在与它一起保存的配套文件夹中。也把文件夹一起发送、将两者压缩在一起,或者改为将页面保存为 PDF 或 Web 存档。

我需要特殊软件才能打开 HTML 文件吗?

不需要。您拥有的每台设备都已经有浏览器了,而这是唯一需要的工具。文本编辑器负责处理代码方面,这两项工作都无需安装任何东西。

最新文章