编码指的是冗余编码或者加密编码等。如果能够将大文件一次性读入内存进行编码的话,为什么要选择将连续的文件分成一块一块(packet)地进行编码呢?个人认为原因有几点:
上图给出了RS 码在编码1GB、512MB和256MB 时,不同packet 对编码速度的影响。总体来说,文件越大,编码速度越慢;packet 大小在16KB 和1MB 之间(缓存大小)编码速度最快;packet 超过缓存大小时,编码速度有所下降。packet 大小在RDP 码上的影响参考[1]
qing发表在《安装RTAI5.2 基于Ubuntu18.04和4.14.111 内核》
搬砖人一号发表在《安装RTAI5.2 基于Ubuntu18.04和4.14.111 内核》
qing发表在《为什么要将文件分块编码?》
yargee发表在《为什么要将文件分块编码?》