我有一个名为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个字节。如果我的txt中只有一个字符。它说1个字节。所以我很困惑如何获得12个字节
我的一个记事本的GIF ++,按向右箭头键。显示没有空格的空格: https://gyazo.com/82717bd0e339188adae3d72dc243ba37
我的十六进制:61 73 0d 0a 62 71 0d 0a 0d 0a 64 66
答案 0 :(得分:4)
鉴于内容是
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对。