为了账号安全,请及时绑定邮箱和手机立即绑定

ASCII 与 UTF-8?

ASCII 与 UTF-8?

温温酱 2021-09-11 18:24:44
假设存储大小很重要:我有一长串想要写入文件的数字 (0-9)。从存储的角度来看,使用 ASCII 或 UTF-8 作为编码会更有效吗?是否可以使用其他方法创建较小的文件?
查看完整描述

2 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

存储数字时,ASCII 和 UTF-8 之间没有区别。更紧密的包装将使用每位数 4 位 ( BCD )。

如果你想低于它,你需要利用这样一个事实,即 10 个碱基值的长序列可以表示为 2 个碱基(二进制)值。


查看完整回答
反对 回复 2021-09-11
?
largeQ

TA贡献2039条经验 获得超7个赞

在这种情况下绝对没有区别;UTF-8 在此字符范围内与 ASCII 相同。

如果存储是一个重要的考虑因素,也许可以考虑压缩。对于此类数据,简单的霍夫曼压缩将使用每字节 3 位。如果存在周期性模式,现代压缩算法可以更进一步。


查看完整回答
反对 回复 2021-09-11
  • 2 回答
  • 0 关注
  • 183 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号