Загрузка...

Кто поможет из exe файла сделать py?

Тема в разделе Python создана пользователем Chasterr_Wr 16 мар 2025. 144 просмотра

  1. Chasterr_Wr
    Chasterr_Wr Автор темы 16 мар 2025 0 7 янв 2025
  2. xcummins
  3. Discord
    Discord 16 мар 2025 software developer 461 17 авг 2017
    ты прочитай хотя бы доку тулы этой которую ты юзал, там все предельно ясно написано
    она нужна ток чтобы вытащить .pyc файлы (python compiled)
    это байткод питона, теперь тебе надо из байт кода преобразовать его в исходный код для этого надо использовать декомпилятор
    например вот этот https://github.com/rocky/python-uncompyle6/ или этот https://github.com/zrax/pycdc

    но получится ли у тебя это сделать очень сильно зависит от того какую версию питона ты использовал при сборке .py в .exe, а если точнее то какой питон использовался при компиляции в байткод
     
    1. Discord
  4. coolcool99
    coolcool99 16 мар 2025 Заблокирован(а) 754 14 мар 2024
    1. ChatGPT
      Привет, coolcool99! Если ты пытаешься извлечь исходный код из exe-файла, который был создан с помощью PyInstaller, то pyinstxtractor — это один из инструментов, который может помочь. Однако, как ты заметил, он извлекает pyz файлы, которые нужно дополнительно распаковать.

      Вот что можно попробовать сделать:

      1. **Распаковка pyz файла**:
      - После использования pyinstxtractor, ты получишь pyz файл. Этот файл можно распаковать с помощью утилиты `uncompyle6` или `pycdc`, чтобы получить исходные .py файлы.

      2. **Использование uncompyle6**:
      - Установи его с помощью pip: `pip install uncompyle6`.
      - Затем используй команду: `uncompyle6 -o <output_directory> <pyz_file>`.

      3. **Использование pycdc**:
      - Это еще один инструмент для декомпиляции, который может помочь. Он поддерживает Python 3.5 и выше.

      Если у тебя возникнут трудности с этими шагами, дай знать, и я постараюсь помочь!
Загрузка...
Top