知识库
用简短、有出处的文字,讲清日常遇到的各种格式、编码和数字。每篇文章先直接回答问题,再解释原因,并附上相关标准和可在浏览器中免费使用的工具链接。
图片与文件
文本、数据与安全
- 阅读约 5 分钟Base64 是什么?Base64 如何把字节变成文本,为什么体积大 33%,为什么它不是加密。
- 阅读约 6 分钟Unicode 和 UTF-8码点、字节,以及文字为什么会变成乱码。
- 阅读约 5 分钟URL 编码(百分号编码)为什么空格会变成 %20,哪些字符必须转义。
- 阅读约 5 分钟JSON、YAML 与 XML 的区别三种数据格式的语法、优势和常见陷阱。
- 阅读约 6 分钟MD5 和 SHA-256 的区别什么是哈希,哪些已被攻破,密码该用什么存储。
- 阅读约 5 分钟怎样的密码才算强?依据最新 NIST 指南,讲清长度、随机性和熵。
- 阅读约 5 分钟UUID 是什么?UUID 版本 4 和 7、碰撞概率,以及各自的适用场景。
日期与时间
金融计算
cv.cm 的教程教你如何把一件事做完,这些文章则解释背后的原理:为什么照片是 HEIC 格式,为什么一个 PDF 有 40 MB,为什么四个随机单词组成的密码比带符号的密码更强。
每篇文章都对照「参考资料」中列出的已发布标准或官方文档核实,并标注日期,方便你了解最近一次审核的时间。
常见问题
这些文章由谁撰写?
由 cv.cm 团队撰写,每条事实都对照文末列出的标准和官方文档进行核实。
文中提到的工具可以免费使用吗?
可以。链接中的工具全部免费,无需注册账号,文件在你的浏览器中本地处理。
知识文章和教程有什么区别?
教程一步步带你完成某项具体任务;知识文章则解释背后的原理,比如某种格式或公式是如何工作的,帮助你自己做出判断。