ear*_*Lon 20

这些是文件扩展名,其中许多在 Windows、Linux 和 MAC OS 之间是相同的。

大多数可执行文件不是 跨平台的,这意味着你将不得不寻找可执行文件的Linux版本。这包括诸如.com.exe来自 Windows 的扩展。查看apt-get以了解在 Ubuntu 中安装软件的推荐方法。

其他扩展,例如.png,将由 Linux 可执行文件或脚本加载。

一个明显的例子是chromiumLinux 和 Windows 上都可用的浏览器。您可以.html在其中任何一个上加载任何文件,但您必须为您的平台运行正确的可执行文件。

您可能有兴趣了解有关文件签名媒体类型文件格式的更多信息,更具体地说,是文件头

  • 需要注意的是,`bin` 作为文件扩展名并不常见,也不是默认注册的。它只是经常用作“二进制数据”。我认为您正在寻找的是经典 MS-DOS 可执行文件/命令的“com”。 (6认同)

wal*_*tor 10

不。Unix/Linux 并没有通过将文件处理方式构建为用户控制的文件名(secrets.pdf.exe任何人?)而犯与 Windows 相同的错误。有时,Unix/Linux 用户使用文件扩展名来暗示(向其他人)文件的用途,但系统并不关心你将文件称为什么。使用该file命令查看 Ubuntu 认为文件的用途。

  • “构建如何将文件处理为用户控制的文件名” - 用户控制的文件内容怎么样? (10认同)
  • 这个答案是不正确的,因为在 Linux 上,关于文件扩展名的行为也取决于应用程序。有`file`命令,是的,但是例如文件打开对话框通过“扩展名”过滤文件。他们不会像 `file` 命令那样检查文件内部。 (10认同)