美文网首页
B(字节) 1KB(Kilobyte,千字节)=1024B= 2

B(字节) 1KB(Kilobyte,千字节)=1024B= 2

作者: oasis_m | 来源:发表于2020-01-30 14:25 被阅读0次

    声明:所有文章只作为学习笔记用,转载非原创
    1B(byte,字节)= 8 bit(见下文);
    1KB(Kilobyte,千字节)=1024B= 2^10 B;

    b、B、KB、MB、GB 的关系?

    bit就是位,也叫比特位,是计算机表示数据最小的单位

    byte就是字节
    1byte=8bit
    1byte就是1B
    一个字符=2字节
    1KB=1024B
    字节就是Byte,也是B
    位就是bit也是b
    转换关系如下:
    1KB=1024B
    1B= 8b

    MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。

    查看方法和设置方法各有两种,分别是ifconfig和文件

    ifconfig:

    查看:ifconfig eth0

    就可以找到MTU的信息

    设置:ifconfig eth0 mtu 1500

    文件:

    查看:cat /sys/class/net/eth0/mtu

    设置:echo "1460" > /sys/class/net/eth0/mtu

    mtu值怎样设置才网速最快拆包组包https://jingyan.baidu.com/article/ad310e80ff9bf81849f49ea9.html

    ping -l 1472 -f www.baidu.com

    这条命令的意思是向 www.baidu.com(百度主页)发送一个探测请求,请求将一个不允许分割的 1472 字节的数据包发送出去。

    那要看你用什么编码方式ASCII码1kb=1024b,一个汉字两个字节,可以储存512个汉字,如果采用utf-8编码(现在很通用的一种方式,尤其是JAVA中),用3个字节储存一个汉字,因为utf-8的这种特殊的用大容量来编码,所以世界上最通用的一种编码方式,他储存了世界上所有国家的文字,所以用utf-8编码来计算,1kb可以储存341个汉字。然而如果采用了Unicode编码,一个汉字4个字节,则只可以存储256个汉字

    UTF-8编码占几个字节?

    占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码

    占3个字节的:基本等同于GBK,含21000多个汉字

    占4个字节的:中日韩超大字符集里面的汉字,有5万多个

    一个utf8数字占1个字节

    一个utf8英文字母占1个字节

    少数是汉字每个占用3个字节,多数占用4个字节。

    占用3个字节的范围

    </article>

    相关文章

      网友评论

          本文标题:B(字节) 1KB(Kilobyte,千字节)=1024B= 2

          本文链接:https://www.haomeiwen.com/subject/qvmithtx.html