我需要一个包含 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
:设置选项binary
和noendofline
并保存文件
:set binary noendofline
:w
这可能是一个非常愚蠢的问题,但我尝试了不同的东西但没有成功。 我需要一个包含 2 位数字(例如 12)的文件,这个文件只需要 2 个字节的大小。 我试图用 echo 创建一个文件,vim 很伤心,但我只有 3 个字节的大小,有人可以解释为什么吗?
您遇到的问题是使用 echo 创建的换行符,这将创建一个额外的字节。请改用 printf 等:
printf "%i" "12" > numfile
vim
:设置选项binary
和noendofline
并保存文件
:set binary noendofline
:w