Загрузка...

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

Тема в разделе Python создана пользователем Chasterr_Wr Вчера, в 11:26. 81 просмотр

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

    но получится ли у тебя это сделать очень сильно зависит от того какую версию питона ты использовал при сборке .py в .exe, а если точнее то какой питон использовался при компиляции в байткод
     
    1. Discord
  4. coolcool99
    coolcool99 Вчера, в 19:31 Заблокирован(а) 636 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
JavaScript error: