Có cách nào để lấy nhật thực để đọc tệp .pyc không?Trình giải mã Python cho Eclipse PyDev?
Tôi đang cố gắng tránh tải xuống chương trình bên ngoài và tôi không muốn tin tưởng dịch vụ trực tuyến.
Có cách nào để lấy nhật thực để đọc tệp .pyc không?Trình giải mã Python cho Eclipse PyDev?
Tôi đang cố gắng tránh tải xuống chương trình bên ngoài và tôi không muốn tin tưởng dịch vụ trực tuyến.
Không có trình giải mã nguồn mở/miễn phí cho Python - chỉ là "bộ tách rời" (xem dis-module trong stdlib). Lấy lại từ Python Stack-VM-assembly (được lưu trữ trong .pyc-files) để làm việc mã Python là chủ yếu là dễ dàng, vì cấu trúc chung của mã được bảo toàn, ngay cả khi sử dụng "-O".
Đối với các giải pháp trường hợp đặc biệt (ví dụ: marshalling .pyc-s trong [pre 2.3] -format cũ), hãy xem liên kết answer @FabioZadrozny, nhưng đặc biệt khi bạn đang sử dụng Python> = 2,5 để tạo .pyc -s, điều này rất có thể sẽ không hoạt động, mặc dù, rất nhiều opcodes đã thay đổi/được thêm vào.
Ok, dù sao đi nữa – Jacxel
PyDev không thực sự có nó, nhưng hãy xem: có thể trùng lặp của [Free Python decompiler không phải là một dịch vụ trực tuyến?] (Http://stackoverflow.com/questions/48211/free-python-decompiler -that-is-not-an-online-dịch vụ) –