二进制文件流和文本文件流
来源:互联网 发布:三星电视网络无法设置 编辑:程序博客网 时间:2024/05/20 00:37
二进制文件和文本文件在存储时没有本质不同,都是以byte形式存储。
不同的是,文本文件在存储的时候,遇到换行时,不同的OS处理的不一样
windows对待换行指令/n时,是转换为/r/n存储的,linux是/n存储的。
以二进制方式存储的时候就是把换行指令都是按照原来的编码存储的。
所以,如果从windows上以ascii的形式从linux的FTP服务器上下载exe和txt,exe中的/n,就被替换问/r/n,导致程序错误,txt中的/n替换为/r/n,所以文本的以ascii形式传送是正确的。
同理,以二进制方式下载exe和txt,exe是正确的,而txt中的/n没有被替换为/r/n,所以在windows上看到的都是黑色方块,而且没有换行了。
- 二进制文件流和文本文件流
- C++ 文件流fstream对象操作文件(文本文件和二进制文件)
- 文本文件和二进制文件
- 文本文件和二进制文件
- 文本文件和二进制文件2
- 二进制文件和文本文件
- 区分文本文件和二进制文件
- VC:二进制文件和文本文件
- 文本文件和二进制文件区别
- 文本文件和二进制文件
- 文本文件和二进制文件区别
- 文本文件和二进制文件转换
- 文本文件和二进制文件
- 二进制文件和文本文件
- 文本文件和二进制文件
- 文本文件和二进制文件
- 二进制文件和文本文件
- 文本文件和二进制文件比较
- Winform回车移动焦点
- [转载]ASP.Net运作原理一-----(与IIS的交互)(From www.tracefact.net)
- 今天看了地产三剑客的视频
- [KasmileClock]灰灰休息提示器
- 今天知道了什么是ERP
- 二进制文件流和文本文件流
- 如何利用MFC的嵌套类编写进程外com!(对潘爱民先生的com原理及应用的补充)
- Cruise一周发布一次——精益软件开发原则应用之快速交付
- 学习Linux操作系统
- 微软 ASP.NET 环境下的页面验证控件
- 好想去学Android
- js正则表达式验证有效性
- JAVA开发者最常去的20个英文网站
- 基于C#开发Symbian应用成为可能