人们真的需要对存储在硬盘上的文件使用文件扩展名吗?

人们真的需要对存储在硬盘上的文件使用文件扩展名吗?

我们大多数人总是会在保存的几乎每个文件的名称后附加文件扩展名。但是,这实际上有多必要呢?例如,大多数 Linux 软件都可以很好地处理没有扩展名的文件。

答案1

简短的回答:不,我们不需要它们。

除了这些显而易见的好处之外,文件扩展名实际上甚至在 Windows 中也并非必需的。要测试这一点(例如在 Windows 7 上),请删除任意文件的扩展名,然后双击它。您将看到Open with对话框出现。

总结:文件扩展名有很多好处,虽然有用,但不是必需的。文件扩展名包含一些元数据,而文件包含实际内容。

作为补充,您可能会发现有关文件扩展名的相当一般的信息这里

答案2

如果文件名中没有扩展名,则需要读取原始数据和解码处理程序,这可能会导致溢出和其他异常。在文件名的最后一个点后读取扩展名更快捷、更简单。

答案3

我能想到使用文件扩展名有以下好处:

  1. 某些软件无法正确处理没有扩展名的文件
  2. 在某些情况下,可能会发生基于文件名的验证(例如,大多数网站不允许您上传文件名中没有扩展名的照片)
  3. 带有扩展名的文件更容易(也更快!)找到
  4. 即使这些文件可以在你的平台 (Linux) 上轻松打开,你也可能希望与使用其他操作系统的人共享它们

除此之外,我认为在磁盘上存储的文件名称中添加扩展名没有什么实际好处(至少对于具有签名)所以这更多的是一个风格问题。

相关内容