二进制文件是基于值编码的文件,可以根据具体应用,卜山肆指定某个唯山值是什么意思(这样一个过程,可以看作是自定义编码。
文件,就是一个资源,比如说一张图片,一首音乐,在XP系统下以一个图标样悔搜子表现出来的。ASCII文件嘛,就是里面是ASCII编码,脊前段常见文本类型文件。二进制文件就是二进制编码,常见应用程序文件。举个例来区分,不知道你能看懂不
比如说有个文件要存放“8”
可以查到,8的ASCII编码是56,如果以ASCII文件来存,那就是将56存起来。如果以二进制来存,那就是存8;
当然,计算机只认识0和1,所以不管以什么形式来存,都要转成二进制,所以ASCII文件来存这个8字,就是将56的二进制存起来。二进制文件来存这个8,就是将8的二进制存起来。
再举个例,存“81”的区别,我就简单分析了
如果是存二进制文件,那就是将81的樱誉二进制存起来。81的二进制是1010001,就将它存起来
如果是存ASCII文件,那就是将8的ASCII码和1的ASCII码存起来,8的ASCII码是56,1的ASCII码是49,那就是将56和49的二进制存起来,自己算56和49的二进制
当然,这仅是个原理说明,具体存还不一样,它们的文件头这些肯定都不相同的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)