什么是字节流?

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

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

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

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

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

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

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

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

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

相关推荐
whoarethenext1 小时前
磨皮功能 C++/C的OpenCV 实现
c语言·c++·opencv·磨皮功能
DemonAvenger1 小时前
Go内存逃逸分析:优化堆内存分配的技术文章
性能优化·架构·go
程序员爱钓鱼1 小时前
Go语言常见接口设计技巧-《Go语言实战指南》
后端·google·go
EstrangedZ2 小时前
使用vscode进行c/c++开发的时候,输出报错乱码、cpp文件本身乱码的问题解决
c语言·c++·vscode
程序员麻辣烫2 小时前
引用开源包需要慎重
后端·go
俞凡2 小时前
5 分钟搞定 Go 自定义结构体标签
go
Rinai_R2 小时前
CS144 - LAB0
c语言·windows·计算机网络·cpp·计算机基础·cs144
CodeWithMe3 小时前
【C/C++】Linux 进程地址空间划分详解
linux·c语言·c++
小小桃核3 小时前
跳动的爱心
c语言