编码与文本 分类下的文章

浏览关于 编码与文本 的所有文章。在 QubitTool 上查找深度教程、实用指南和开发者技巧。

共 13 篇文章

Base64 编码:RFC 4648、BaseN 编码族与常量时间解码

从第一性原理剖析 Base64:64 字符字母表的数学基础(2⁶ = 可映射到可打印 ASCII 的最大 2 的幂),RFC 4648 规范标准,BaseN 编码族(Base16 至 Base85 的体积/字母表权衡),流式编码器与解码器状态机,MIME 行折叠规则,PEM 格式解剖,面向密码学上下文的常量时间解码,SIMD 加速查找表,以及 JWT、Data URL、HTTP Basic Auth 的生产边界建议。

字符编码深度解析:ASCII、Unicode 与 UTF-8

严谨理解字符与字节的区别,掌握 ASCII、Unicode、UTF-8 和 UTF-16 的编码边界,排查乱码与规范化问题,按 HTML 上下文正确转义,并用不会破坏非 ASCII 字符的 JavaScript、Python 示例处理文件、协议、数据库、国际化界面和二进制调试场景,避免把码点、字节、字形与用户感知字符混为一谈。

Data URL:语法、安全、缓存与性能边界

谨慎使用 Data URL,理解 RFC 2397 语法、百分比与 Base64 编码、MIME 和字符集、Opaque Origin、CSP 与导航风险、缓存权衡、大小测量、Blob URL、内存生命周期、用户上传隔离、构建产物测量、回滚和安全的浏览器与服务端示例,避免把编码误当作加密或访问控制。

Bcrypt 密码哈希指南:成本因子、盐值与安全实践(2026)

Bcrypt 密码哈希完整指南,讲解随机盐值、成本因子、60 字符哈希结构和自适应升级机制,分析 Bcrypt 与 Argon2id、Scrypt、PBKDF2 的边界。包含 Node.js、Python、Java、Go 实战代码,以及密码迁移、72 字节限制、生产硬件校准、登录防护和凭据泄露响应建议。

Emoji使用详解【2026】- 表情符号的编码与应用

全面深度解析 Emoji 表情符号的演进发展历史、底层 Unicode 码点(Code Point)与 UTF-8 编码原理,以及在现代数字通信中的跨平台(iOS/Android/Windows)兼容性渲染差异问题。通过本专业指南,系统深入了解如何在现代 Web 前端开发、移动端 App 界面设计、MySQL 数据库(utf8mb4)存储优化,以及社交媒体营销沟通中正确处理、安全存储并优雅地使用 Emoji,从而成倍提升最终用户交互体验。

Markdown 语法实战指南【2026】:CommonMark、GFM 与安全渲染

一份关注规范与工程实践的 Markdown 指南,涵盖 CommonMark 核心语法、GFM 扩展、方言识别、标题、链接、图片、表格、代码、HTML、数学公式、Mermaid、无障碍、内容消毒和 Markdown/HTML 转换为何不一定无损或安全,覆盖渲染器兼容性、危险 URL、原始 HTML、XSS 防护、图片版权、脚注回退和发布流水线测试。

数字转文字:语言规则、金额精度与安全实现

系统讲解中英文数字转文字、地区化金额与支票表达、人民币财务大写、基数词与序数词、精确小数处理、输入校验、无障碍输出和 JavaScript/Python 实现边界,适用于发票、合同、报销、票据和国际化软件;同时说明浮点误差、静默舍入、超大整数、文书规范、法律效力夸大与合规误用,帮助建立可复现、可审计的金额转换流程。

QR 码内部原理:掩码算法、GF(2⁸) 上的 Reed-Solomon 纠错与扫描器流水线

深入剖析 QR 码内部原理,涵盖 ISO/IEC 18004 完整编码流水线(模式选择、蛇形数据放置路径、掩码惩罚评分),GF(2⁸) 有限域上的 Reed-Solomon 纠错编码与生成多项式构造,8 种掩码图案及其评估函数,QR 码安全威胁(QRLjacking 登录劫持、钓鱼覆盖攻击、URL 注入),Micro QR 与 rMQR 紧凑变体,以及扫描器图像处理流水线如何从摄像头帧中定位并解码符号。

文本处理工程:Unicode 分词、区域感知大小写映射与可读性度量

深入剖析文本处理算法,涵盖 Unicode 文本分段(UAX #29 字位簇、词和句边界),区域感知大小写映射(突厥语 I 问题、希腊 sigma、德语 ß),可读性评分模型(Flesch-Kincaid、Coleman-Liau 的数学基础与局限性),基于 Unicode NFKD 的 slug 生成与音译,以及跨语言数字转文字系统(短标度/长标度、语法一致性)。

Geohash详解【2026】- GPS编码与空间查询指南

系统学习 Geohash 如何把纬度和经度编码为分层网格键,理解 Base32、单元精度、解码边界、邻居单元和日界线处理。文章说明 Geohash 在 URL、空间分桶和数据库候选检索中的适用场景,并明确共享前缀不等于真实距离,半径查询仍需精确距离、多边形谓词、坐标系和权限过滤,帮助开发者避免把网格键误当作 GIS 距离算法。

URL 编码:为什么编码上下文决定一切

以 RFC 3986 URI 组件语法为基础的百分号编码深度指南。讲解保留字符与非保留字符集、五大 URI 组件的不同编码规则、UTF-8 编码管线、application/x-www-form-urlencoded 与 RFC 3986 的关键差异、encodeURI 与 encodeURIComponent 的正确选用、双重编码漏洞、URL 规范化比较规则,以及 JavaScript、Python、Go、Java 跨语言 API 行为对比。

URL编码解码详解【2026】- 百分号编码原理与最佳实践

深入学习现代 Web 网络传输中 URL 编码(Percent-encoding)与解码的底层运行原理与实战开发技巧。全面掌握哪些 URL 特殊字符(保留字符与非保留字符)必须处理、如何彻底保障前后端 REST API 传参的数据完整性不被截断、以及 JavaScript 中 encodeURIComponent 函数的正确使用场景与业界最佳实践。附带 Python、Java 跨语言实战代码示例!

字符编码工程:UTF-8 自同步设计、Unicode 正规化形式与编码安全

深入剖析字符编码工程,涵盖 UTF-8 的设计特性(自同步、前缀无歧义码、ASCII 兼容、字节序无关),Unicode 正规化形式(NFC/NFD/NFKC/NFKD)及其安全影响,编码攻击向量(UTF-8 超长序列、同形字攻击、双向覆盖漏洞),CJK 编码战争与代码页遗产,MySQL utf8 与 utf8mb4 的著名陷阱,Python str 与 bytes 边界模型,以及统治 Web 平台的 WHATWG 编码标准。