Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/267: Рейтинг темы: голосов - 267, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 31.12.2012
Сообщений: 18
1

Как декомпилировать .pyc?

22.08.2013, 10:13. Показов 52752. Ответов 10
Метки нет (Все метки)

Как декомпилировать .pyc? В интернете висит куча инструкций, но на таджикском. Какие-то скрипты, параметры, хрень какая-то в общем!
Пожалуйста, объясните нормальным человеческим языком, что нужно открыть, куда нужно положить файл .pyc и как компилировать обратно. Заранее очень благодарен.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.08.2013, 10:13
Ответы с готовыми решениями:

Как открыть или скомпилировать файл .pyc?
Добрый вечер! Подскажите, как открыть или скомпилировать файл .pyc? Скачал питон, пробовал открыть,...

Как декомпилировать рус-файл
подскажите чем декомпилировать рус файл в читабельный ру? для 2 и 3 питона т.к не знаю на чем...

Компиляция в .pyc
Как исходник из .py файла скомпилировать в .pyc файл? Мой Python 3.2, по какой то причине, сам это...

Компиляция в .pyc
Добрый день! я тоже не большой знаток питонов, но описаный выше способ опробовал файл рус. стал...

10
98 / 83 / 5
Регистрация: 06.05.2013
Сообщений: 242
22.08.2013, 11:11 2
Лучший ответ Сообщение было отмечено как решение

Решение

Если ты вообще ни чего не знаешь о языке, зачем же тебе декомпелировать pyc файл!?
Эта тема уже поднималась Как установить и использовать uncompyle2?

Кстати описание на русском пошаговое нашёл за 2 секунды. Ниже выкладываю его.

Декомпилятор файлов python под ОС Windows

1. Скачать Python 2.7.4 по ссылке http://www.python.org/ftp/pyth... -2.7.4.msi
2. Запустить Python 2.7.4 , директорию установки не изменять!, по умолчанию она С:\
3. Положить файл uncompyle2-master installer , а также папки uncompyle , compyle , uncompyle2-master на диск С
4. Запустить на диске С файл uncompyle2-master installer
5. Удалить на диске С файл uncompyle2-master installer и папку uncompyle2-master
6. Положить файл Start на диск С
7. Положить файл *****.pyo или *****.pyc который нужно декомпилировать в папку compyle на диске С
8. Запустить на диске С файл Start
9. По окончании декомпиляции в папке uncompyle на диске С появится декомпилированный файл
**********.pyo_uncompyle расширение которого следует сократить до нужного *****.py
Вложения
Тип файла: rar Python Uncompyle2.rar (90.6 Кб, 2872 просмотров)
6
0 / 0 / 0
Регистрация: 26.12.2014
Сообщений: 45
15.06.2015, 12:56 3
Я немного переписал бат для удобства если кому нужно качайте. Установка файлов так же в C:\.
Что изменилось.
Кликните здесь для просмотра всего текста

1. Все файлы скинул в одну папку. (Для удобства).
2. Можно задать свое имя файлу. При этом желательно что бы папка (uncompyle) была пуста.
3. Добавил бат для очистки (compyle, uncompyle).
4. Переименовывать файлы на другое расширение уже не нужно ставится по умолчанию (*.py).
Вложения
Тип файла: rar Python_Uncompyle2.1.rar (135.2 Кб, 735 просмотров)
0
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 3
21.08.2015, 12:17 4
После декомпиляции создается файл с расширением *****.pyc_uncompyle_failed, размер 0 байт.
Подскажите как решить проблему.
0
71 / 67 / 6
Регистрация: 08.08.2013
Сообщений: 286
Записей в блоге: 8
21.08.2015, 13:46 5
zhukowpavel, скорее всего дело в том, что исходник pyc был написан на питоне 3, но на всякий случай попробуйте с PyOrion декомпилировать(оч удоюная программа)
1
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 3
21.08.2015, 13:58 6
Существует декомпилятор для 3-го питона? Я пробывал прикрутить декомпилятор от 2-го к 3-ему не работает. Про PyOrion не нашел информации...
0
2730 / 2333 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
21.08.2015, 14:16 7
Цитата Сообщение от zhukowpavel Посмотреть сообщение
Существует декомпилятор для 3-го питона?
нет

Цитата Сообщение от zhukowpavel Посмотреть сообщение
Про PyOrion не нашел информации
Потому, что akzo похоже описался, есть PjOrion.
2
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 3
21.08.2015, 14:34 8
PjOrion тоже не декомпилит, похоже действительно исходник написан в 3-ем питоне. Всем Спасибо за помощь!
0
0 / 0 / 0
Регистрация: 06.08.2015
Сообщений: 1
10.07.2019, 16:20 9
А как, например, сделать обратную декомпиляцию: с exe в .py ????
0
Эксперт Python
5154 / 3673 / 1162
Регистрация: 28.10.2013
Сообщений: 9,235
Записей в блоге: 1
10.07.2019, 17:14 10
Цитата Сообщение от matrixa2011 Посмотреть сообщение
сделать обратную декомпиляцию: с exe в .py
Python не компилируется в exe - о какой обратной декомпиляции может идти речь? Учите матчасть.
0
1274 / 661 / 363
Регистрация: 07.01.2019
Сообщений: 2,174
10.07.2019, 17:16 11
Цитата Сообщение от matrixa2011 Посмотреть сообщение
сделать обратную декомпиляцию: с exe в .py
Это как раз обычная декомпиляция, делать ее не надо, так как pyinstaller и остальные, делают не настоящий exe, а просто архив, который распаковывают во временную папку, где-то в temp, там скрипты и можно найти
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2019, 17:16

Просмотреть функции в *pyc
У меня есть питоновский файл *pyc. Требуется просмотреть функции или классы данного файла! Как это...

Не создаётся файл .pyc
На сколько мне извесно, после выполнения файла .py, должен создаваться файл .pyc с байт-кодом, а...

Редактирование файлов .pyc
Приветы! Столкнулся с зашифрованными файлами .pyc, нужно их редактировать а навыков ноль. Помогите...

Декомпиляция pyc файла игры worldoftanks
помогите с декомпиляцией pyc файла CompanyAutoEnter.pyc запускаю декомпиляцию - не получается,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.