V
vvyang
Unregistered / Unconfirmed
GUEST, unregistred user!
经常看到论坛里有人问“二进制”文件和文本文件怎样转换,我水平很洼,也谈谈自己的看法,别笑话我:
1、所谓“二进制”文件和文本文件不都是以二进制存储在硬盘中么,啥时候分家了?因为我们给人搞分家了,仅仅因为存储、读取方式的不同。例如一段数据 $61,以整数读取就是 97,以字符读取就是 'a',可是硬盘中确确实实只有 $61,没别的。
2、很多人嘴里所谓的文本文件特指不含非 ASCII 字符的文件,然后其他的统称为二进制文件,不过现在这个意义可能更广。
3、个人觉得这种命名或翻译上的不规范(这种狗屁不通的术语在计算机界比比皆是,例如“内存”),造成了一些人的混淆,认为文本文件和所谓“二进制”文件是不同类型的文件,以致有人问出下面的问题:“文本文件怎样转化为二进制文件”?——不用转化,本身就是;“二进制文件怎样转化为文本文件”?——您用记事本打开不就变成文本文件了么。
4、我觉得,既然没区别,扯那个臭氧层子干吗?这样称呼是否更好:“以文本方式操作文件”、“以非文本方式操作文件”。
希望大家谈谈自己的意见。
1、所谓“二进制”文件和文本文件不都是以二进制存储在硬盘中么,啥时候分家了?因为我们给人搞分家了,仅仅因为存储、读取方式的不同。例如一段数据 $61,以整数读取就是 97,以字符读取就是 'a',可是硬盘中确确实实只有 $61,没别的。
2、很多人嘴里所谓的文本文件特指不含非 ASCII 字符的文件,然后其他的统称为二进制文件,不过现在这个意义可能更广。
3、个人觉得这种命名或翻译上的不规范(这种狗屁不通的术语在计算机界比比皆是,例如“内存”),造成了一些人的混淆,认为文本文件和所谓“二进制”文件是不同类型的文件,以致有人问出下面的问题:“文本文件怎样转化为二进制文件”?——不用转化,本身就是;“二进制文件怎样转化为文本文件”?——您用记事本打开不就变成文本文件了么。
4、我觉得,既然没区别,扯那个臭氧层子干吗?这样称呼是否更好:“以文本方式操作文件”、“以非文本方式操作文件”。
希望大家谈谈自己的意见。