我有一个名为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对。