“Obfuscator” 指“使内容变得难以理解的人/事物”,常见于计算机领域,表示“代码混淆器”:通过改变代码结构、命名等方式,让程序更难被阅读、分析或逆向,但通常不改变其功能。(也可泛指“混淆视听的东西”。)
/ˈɑːb.fə.skeɪ.tɚ/
The app uses an obfuscator to make the code harder to read.
这个应用使用代码混淆器,让代码更难读懂。
Although the feature works well, the obfuscator makes security reviews slow and error-prone.
虽然这个功能运行良好,但混淆器让安全审查变得缓慢且更容易出错。
“Obfuscator” 来自动词 obfuscate(使模糊、使费解),其词根与拉丁语 fuscus(“黑暗的、昏暗的”)相关;加上表示“人/物”的后缀 -or,形成“使……变晦暗的人/工具”的意思。在现代技术语境中多指“让代码变得难懂的工具”。