TurboCrypt 原本为 Unix 设计,加密文件名后用 Base91 编码;要支持 Windows 时就麻烦了,因为 Windows 禁用了 9 个可打印字符。去掉它们剩 85 个,再排除不能作为名字结尾的点,剩 84 个。作者因此提出 Base84,并指出这个进制意外地从未被定义也几乎没人用。编码按五字符一组:84 的五次方比 2 的 32 次方只小 2.6%,于是随机输入下每组约装 31.95 位、每字符 6.39 位,膨胀率约 25.2%(最坏 29%),比 Base64 的 33.3% 更省。255 字节的文件名上限正好是 5 的倍数,因此不会浪费半组;三字符输出不可能拼出 CON、NUL 这类保留名,四字符输出也不可能以数字结尾,COM1 与 LPT1 全被排除,不需要额外特判。