创建二进制文件时的文件扩展名是什么?

时间:2016-10-18 02:21:11

标签: c#

我只是想学习写二进制文件。当我们创建文本文件时,我们通常会给出扩展名.txt。同样,使用C#创建的二进制文件的文件扩展名应该是什么。

哪些上下文要求我们写入二进制文件。在处理数据时,写入/创建二进制文件而不是文本文件有什么好处?

4 个答案:

答案 0 :(得分:4)

绝对是你想要的,甚至一无所有。

确保您保持一致,并且有助于不使用广泛使用的扩展程序,例如.doc或.pdf

Microsoft曾建议使用.company-program-format [1]格式的长扩展名,因为您现在可以使用超过3个字符的扩展名,但这一点从未在业内得到广泛认可。

1:脚注:我找不到这个声明的来源,但我记得在Windows Vista出现的时候在MSDN上阅读它。您可以在Windows操作系统文件中看到它,例如dvr-ms。此页面中提到了这些以前的指南,但它的链接现在已被破坏,并指向一个完全不同的页面:https://msdn.microsoft.com/en-gb/library/windows/desktop/cc144156(v=vs.85).aspx#short_and_long

答案 1 :(得分:1)

三字母扩展名是确定文件类型的重要约定。虽然存在许多不同类型的二进制文件,例如" .png"," .mov"或" .mp3",对于通用,不特殊意义的二进制文件,例如你正在寻找的习惯扩展名是" .bin"。

答案 2 :(得分:1)

如果您使用.BIN,则没有扩展名,那么几乎每个人都会认为您的意思是二进制文件,并且该文件应该在十六进制编辑器中查看

如果二进制文件包含专有格式,则为扩展名赋予更多含义,例如,如果应该使用十六进制编辑器以外的其他名称打开它,请将其命名为。

答案 3 :(得分:-1)

根据我的经验, .BIN .DAT 是“原始”二进制文件格式最流行的扩展名。

但这只是一般约定,您不限于在自己的项目中遵循它。