一种文件传输(text transfer)方式,其中文件的每一比特(bit)都照样传输,与文本传输(file transfer)相对(在文本传输中,文本被转换为接收方机器需要的任一种格式)。

值得注意,无论是文本或者二进制传输,在网络传输层面,都是传的二进制,区别仅在于,客户端收到二进制之后,如何解析。

MS系统中,文本文件的存储会把 ‘\n’ 转换成 ''\r\n',而linux系统,‘\n’ 还是存成 ''\r\n'。

所以,ms系统读文件的时候,会将每一个'\r\n'转换成 ‘\n’,写文件时,每遇到一个''\n''(0AH换行符),它将其换成''\r \n''(0D0AH,回车换行),然后再写入文件。

但是文本文件和二进制文件在内存中都是'\n'。

文本文件和二进制文件的区别:

  物理上无区别,都是二进制。

  区别仅在于编码方式的不同。也就是系统解析方式的不同。

转载于:https://www.cnblogs.com/yiii/p/6178234.html

文件传输:二进制文件传输与文本传输(file transfer)相关推荐

  1. Ubuntu 下如何下载GitHub里的文件 和 GRC结合hackrf 实现GMSK文本传输

    ======================================================= Ubuntu 下如何下载GitHub里的文件: 1.安装git: sudo apt-ge ...

  2. ftp - Internet 文件传输程序 (file transfer program)

    概述 (SYNOPSIS) ftp [-pinegvd ] [host ] pftp [-inegvd ] [host ] 说明 (DESCRIPTION) 用户通过 Ftp 这个程序来使用 Inte ...

  3. FTP(File Transfer Protocol,文件传输协议)

    ftp FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一.FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端.其中FTP服务器 ...

  4. FTP文件传输协议(英文:File Transfer Protocol,缩写:FTP)

    文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式.它属于网络传输协议的应用层.文件传送(file tran ...

  5. adb_adb file transfer文件传输(adb push/pull)

    文章目录 adb file transfer 使用文档 adb命令行进行文件传输注意事项 adb push

  6. python服务器传输wav文件,Python处理wav文件(二进制文件读写)

    wav文件信息格式图 前44字节为头信息,后面的为音频数据. import struct import array # 读取wav文件,二进制要记得用b file = open('Love Story ...

  7. 安卓文件传输工具 Android File Transfer mac

    Android File Transfer Mac版该软件只需要在连接手机前运行 Android File Transfer ,再连接手机,那么 Mac 就会识别出 Android 设备,并可以对里面 ...

  8. scp选择二进制_二进制传输与文本传输区别

    Ftp,winscp等工具下载文件时候有选项,可选的有二进制方式和文本方式.文本方式又称为ASCII方式 两者区别如下. ASCII 方式和BINARY方式的区别是回车换行的处理,binary方式不对 ...

  9. 将多个文件进行压缩处理,然后传输到服务器

    目前项目正需要多个文件压缩上传,在这里遇到一些坑与解决方案. 我这里的问题是从打印机复印,扫描时候的留底文件.在拿到文件路径后,就要根据这个路径拿到文件,进行压缩传输,可供下载. 其中遇到的问题 1. ...

最新文章

  1. 取消MySQL timestamp列默认ON UPDATE CURRENT_TIMESTAMP
  2. C#跑马灯,图片滚动,后台获取图片地址。动态绑定图片,imag显示文字
  3. ArcEngine 图层标注 (根据字段、角度)
  4. 安装NFS服务,并挂载到开发板
  5. 实现主成分分析和白化
  6. Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
  7. 【学习笔记】37、用正则表达式解析和提取数据
  8. python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multib
  9. Windows 10 添加云重置功能,从云中重装系统
  10. Android Sutiod报错:Dx unsupported class file version 52.0(解决)
  11. 社团报名系统php,php85高校学生社团管理系统
  12. 线程程序编译错误注意加-lpthread
  13. 找不到好看的电影就看《IMDB排名前500电影》
  14. jquery版本共存_多个jQuery版本共存的处理方案
  15. 红米6pro刷机教无人直播包教程
  16. TMS320F28335的SPI
  17. 第三方包的安装及管理
  18. app上架因为副标题被App Store残忍拒绝!
  19. 有赞实时计算 Flink 1.13 升级实践
  20. 《大数据时代》---- 读书笔记

热门文章

  1. 隐藏在管理员登录页面的危险
  2. REST,Web 服务,REST-ful 服务
  3. 专访DeepID发明者孙祎:关于深度学习与人脸算法的深层思考
  4. 运动背景下的运动目标检测
  5. Caffe使用step by step:caffe框架下的基本操作和分析
  6. 【DeepLearning工具】Fedora下安装theano
  7. 神经网络:卷积神经网络
  8. java使用Sytem.arraycopy方法复制数组的代码
  9. Mac下php 5升级到php 7的步骤详解
  10. Android-ConvenientBanner轻松实现广告头效果