我正在寻找类似while IFS= read -r -n $length str; do ... done但二进制数据的东西。是否可以使用dd或其他工具来做到这一点?是否有一些技术可以使这些工具能够看到管道(实际从中读取的标准输入)何时关闭并终止循环?
while IFS= read -r -n $length str; do ... done
dd
目前我编码和解码二进制数据并使用read但它太慢了..( base64 | while read -r -n77 str; do echo $str | base64 -d; ... done)
read
base64 | while read -r -n77 str; do echo $str | base64 -d; ... done
bash pipe binary
bash ×1
binary ×1
pipe ×1