1. 文件上传:仅支持 .pyc 字节码文件选择,过滤其他格式文件。
2. 实时进度展示:上传、解析、反编译全流程文字日志输出。
3. 源码预览:反编译完成后,在底部编辑器展示还原后的完整Python源码。
4. 前端校验:拦截非pyc文件并弹窗提示,避免无效处理。
1. pyc文件:Python源码.py运行后生成的字节码缓存文件,用于加速二次启动。
2. 反编译作用:将二进制pyc字节码还原为可读的Python源代码。
3. 版本限制:pyc文件与Python版本强绑定,3.8、3.9、3.10版本pyc不能跨版本完美还原。
1. 文件选择报错:只能上传后缀为.pyc的字节码文件,.py/.exe/.txt等文件不支持。
2. 代码缺失:高混淆、加密pyc无法完整还原变量名、注释,仅保留执行逻辑。
3. 版本不匹配:使用与pyc生成时相同Python版本,反编译成功率最高。