我有一个名为text.txt的测试文件。其内容:

as
bq

df

但是text.txt的文件大小是12字节。为什么是12字节?第一行有3个字节as\n。第二行有3个字节bq\n。第三行是1字节\n。第四行是3字节dfEOF
3 + 3 + 1 + 3 = 10 bytes
但是当我检查文件的大小时,它显示为12个字节。如果我的文本中只有一个字符。它是1字节。所以我很困惑如何得到12个字节
我的一个记事本的GIF++按下右箭头键。显示没有空格空白:
https://gyazo.com/82717bd0e339188adae3d72dc243ba37
我的魔法:61 73 0d 0a 62 71 0d 0a 0d 0a 64 66

最佳答案

如果内容是

My hex: 61 73 0d 0a 62 71 0d 0a 0d 0a 64 66

你的12字节是
61 73  <- this is 'as'
0d 0a  <- CR-LF newline characters
62 71  <- this is 'bq'
0d 0a  <- CR-LF
0d 0a  <- CR-LF for empty line
64 66  <- `df`

那是12。注意,您的最后一行没有CR-LF对。

10-08 05:26