python - ASCII 与 UTF-8?
问题描述
假设存储大小很重要:我有一长串要写入文件的数字 (0-9)。从存储的角度来看,使用 ASCII 或 UTF-8 作为编码会更有效吗?是否可以使用其他东西创建一个较小的文件?
解决方案
存储数字时,ASCII 和 UTF-8 没有区别。更紧密的包装将使用每个数字 4 位 ( BCD )。
如果你想低于这个值,你需要利用这样一个事实,即 10 个碱基值的长序列可以表示为 2 个碱基(二进制)值。
推荐阅读
- c++ - 代码只打印一个倍数而不是 3
- reactjs - 如何在本机反应中记录 SQLite 错误
- python - 如何在 matplotlib 中为线图迭代的子集设置不同的颜色?
- mongodb - 使用GraphQL,Springboot,MongoDB。json是1000+行深度嵌套。而不是更新整个文档,需要在任何位置更新特定的key-value
- javascript - 数组(推送 - 对象)未按预期工作
- u-boot - 什么是 bootaux 命令?
- python - rawpy.Params 中 output_bps 的含义
- java - 是否建议将 Arraylist 转换为 Reactor 的 Flux 用于处理数据?
- google-chrome - 如何在 puppeteer 中获取 (http) 协议版本?
- regex - Nino 正则表达式