什么是字节流?

在计算机科学中是一种比特流,不过里面的比特被打包成一个个我们叫做字节(Bytes)的单位。

我们可以把它想做是两个实体之间的流水线;其中一个实体会将字节输入流水线,另一个实体则接收这些字节。这个流水线可以是短暂或者永久的。

在电脑网络内,八比特字符串流(octet stream)有时会拿来代表同样的东西;这种措辞强调了我们的字节是8比特的字节,或者说八比特(octets)。最早字节这个词被引进的时候,本身并没有一个大小的标准;不过大多数现在的电脑字节都等同于八比特。

我们熟悉的很多技术点本质上都是字节流

● Linux/Unix 系统中,标准输入(stdin)、标准输出(stdout)和标准错误(stderr)

● TCP协议,也是基于字节流的传输层通信协议

● HTTP中,application/octet-stream 类型表示传输的是纯字节流

技术文章持续更新,请大家多多关注呀

搜索微信公众号,关注我【 帽儿山的枪手 】

相关推荐
云浪1 小时前
Go源码分析:搞懂 Go 是如何实现堆的
后端·go·源码阅读
Escalating_xu6 小时前
【C 语言】深入理解指针(5):sizeof、strlen、数组名语义与指针笔试题全解析
java·c语言·开发语言
Code_Solitude6 小时前
c语言:递归
java·c语言·算法
montEvergreen6 小时前
RTMP 里的那根“连接线”:读一份 NetConnection 源码
后端·go
montEvergreen6 小时前
RTMP 握手:一场客户端与服务端的“暗号”对决
后端·go
newerp6 小时前
sync.Mutex 源码深度拆解:正常模式(自旋)与饥饿模式
后端·程序员·go
万年咸鱼6 小时前
解决C语言的内存释放机制
java·c语言·python
老王爱玩车8 小时前
自定义类型:结构体
c语言·开发语言·学习
montEvergreen9 小时前
RTMP 王国的“信笺百科全书”
后端·go
TechLee9 小时前
Go 泛型统一 API 响应设计的最佳实践
后端·架构·go