我知道我们无法从DLL(由MATLAB制作)反编译为.mat文件。但现在,我有一个由MATLAB创建的DLL(上传here)。请尝试将其转换为mat文件。非常感谢你。
答案 0 :(得分:6)
简答:不可能。 1
长答案:生成dll时,编译器会对.m源文件进行加密。所有M文件源代码都存储在Component Technology File (CTF)中,使用AES加密规范对其进行加密(和解密),其中symmetric keys受1024位RSA密钥保护。 MATLAB编译器运行时(MCR)使用唯一的加密密钥来解密CTF的扩展内容,以便它可以执行代码。
a MathWorks developer的一些细节:
1 希望。