我需要一个包含 2 位数字的 2 字节文件

I need a 2 bytes file that contains 2 digit number

这可能是一个非常愚蠢的问题,但我尝试了不同的东西但没有成功。 我需要一个包含 2 位数字(例如 12)的文件,这个文件只需要 2 个字节的大小。 我试图用 echo 创建一个文件,vim 很伤心,但我只有 3 个字节的大小,有人可以解释为什么吗?

您遇到的问题是使用 echo 创建的换行符,这将创建一个额外的字节。请改用 printf 等:

printf "%i" "12" > numfile

vim:设置选项binarynoendofline并保存文件

:set binary noendofline
:w