单字节,还是双字节呢?

重复贴和参考价值不大的帖子,版主维护
回复
helloworld222
帖子: 577
注册时间: 2008-11-17 13:46
送出感谢: 1 次
接收感谢: 0

单字节,还是双字节呢?

#1

帖子 helloworld222 » 2009-01-11 19:34

新建了一个空文档,输入了一个字母,保存。
文档大小:2字节
windows系统里汉字占用的才是2字节
linux里是如何安排的呢?
helloworld222
帖子: 577
注册时间: 2008-11-17 13:46
送出感谢: 1 次
接收感谢: 0

Re: 单字节,还是双字节呢?

#2

帖子 helloworld222 » 2009-01-11 19:40

自己看到了。
原来空文件的大小就是1字节。这一点和windows不一样
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

Re: 单字节,还是双字节呢?

#3

帖子 poet » 2009-01-11 19:43

行结尾符的含义问题。
在windows下,行结尾符是两行的“分隔符”,因此文本文件的最后一行不需要换行符。

在linux下,行结尾符是一行的“结束符”,因此文本文件中任何一行必须以换行符结尾,否则就是个非法的文本文件。

你看到的两个字节,就是一个字母,一个行结束符。
helloworld222
帖子: 577
注册时间: 2008-11-17 13:46
送出感谢: 1 次
接收感谢: 0

Re: 单字节,还是双字节呢?

#4

帖子 helloworld222 » 2009-01-11 19:54

ok!thanks
helloworld222
帖子: 577
注册时间: 2008-11-17 13:46
送出感谢: 1 次
接收感谢: 0

Re: 单字节,还是双字节呢?

#5

帖子 helloworld222 » 2009-01-11 20:00

再讨教

abcdef@zjzx-desktop:~/桌面/a/b/c$ ls -l
总用量 12
-rw-r--r-- 1 abcdef abcdef 7 2009-01-11 19:56 m.txt
-rw-r--r-- 1 abcdef abcdef 7 2009-01-11 19:54 m.txt~
-rw-r--r-- 1 abcdef abcdef 1 2009-01-11 19:39 n.txt

总用量12,和三个文件的7、7、1不一致呢?该不是总用量是其他意思?
helloworld222
帖子: 577
注册时间: 2008-11-17 13:46
送出感谢: 1 次
接收感谢: 0

Re: 单字节,还是双字节呢?

#6

帖子 helloworld222 » 2009-01-12 14:19

自己回一个
回复

回到 “归档贴”