reverse-engineer(动词):对某个产品、系统或软件进行逆向工程——通过观察结构、行为与输出,反向推导其工作原理、设计思路或实现方式。常用于硬件拆解、软件分析、协议研究与安全审计等语境。
(也可更宽泛地指“倒推/反向还原某事的逻辑与过程”。)
/ˌriːvɝːs ˌendʒɪˈnɪr/
由 reverse(反向的)+ engineer(工程化设计、工程师)组合而来,字面意思是“以相反方向做工程”。该词在20世纪中后期随着工业产品拆解、军工与计算机软件分析的需求而逐渐普及,用来描述“从成品回推设计与原理”的方法。
I reverse-engineered the toy to see how it works.
我对这个玩具做了逆向工程,想弄清它是怎么工作的。
Researchers reverse-engineered the app’s network traffic to understand what data it sends and when.
研究人员通过逆向分析该应用的网络通信,弄清它在什么时间发送了哪些数据。