Сейчас на форуме: Rio, vsv1, site-pro (+7 невидимых)

 eXeL@B —› Софт, инструменты —› Python Bytecode Decompiler
Посл.ответ Сообщение

Ранг: 134.1 (ветеран), 246thx
Активность: 0.220.1
Статус: Участник
realist

Создано: 27 января 2014 16:04 · Поправил: Jaa
· Личное сообщение · #1

Python Bytecode Decompiler 1.1
Может кому пригодится.
Code:
  1. Easy Python Decompiler is python bytecode decompiler, decompiles pyc & pyo files.
  2. Python version 1.0 to 3.3 are supported.
  3. This project is based two excellent decompiler "Uncompyle2" & "Decompyle++"
  4. No python installation is necessary for decompiling!
  5. You can decompile a single file or a whole directory.
  6. Unicode filenames are supported..


история версий
Code:
  1. v1.1 ( 27-Jan-2014)
  2. -------------------------------
  3. - Python versions 1.0 to 3.3 are supported
  4. - Added a native decompiler engine (supports unicode filename)
  5.  
  6. UPDATE (26-Jan-2014)
  7. -------------------------------
  8. - Fixed a bug when decompiling python version 2.5 & 2.6
  9. - Added a test suite


баги слать сюда
Оф. сайт
Download

| Сообщение посчитали полезным: deniskore, Dazz


Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 27 января 2014 16:33
· Личное сообщение · #2

велосипедисты
This project is based two excellent decompiler "Uncompyle2" & "Decompyle++"
исходнички юзают, а сами блоб выбрасывают
как они прикрутили поддержку 3.x питоне не увидел, но Uncompyle2 в lib торчит, и его не видно что бы фиксили до 3.x версии

имхо, лучше бы форкнули на гитхабе любую версию и развивали опенсорс, а то где бы они сечас были если бы не эти открытые проекты



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 28 января 2014 13:22
· Личное сообщение · #3

Я тоже много лет назад дотачивал декомпилятор Питона Jonathan Patrick Giddy до версии 2.4, чтобы разобраться в одной любопытной игре, потом раздавал исходник всем желающим. С тех пор Питоном больше не занимался, интересно, что там новенького в декомпилятор добавили?




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 28 января 2014 13:29 · Поправил: reversecode
· Личное сообщение · #4

много воды утекло с тех пор (с)

ты дотачивал один файлик
а это уже чуть больше проекты, я общался с двумя авторами Uncompyle2, оба хороши)
у одного автора Uncompyle2 хорошо справляется с многими файлами питона, но поддержка только одну 2.7 версию - кажется
у другого автора Uncompyle2 чуть хуже, и он многие баги он не фиксит, но зато поддержка разных версий питона

так что думаю что ты фиксил-писал, уже давно не актуально и скорре всего не справится даже с простым файлом



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 28 января 2014 15:07
· Личное сообщение · #5

reversecode
Та версия справилась с EVE, а ты наверное имеешь в виду более поздние версии Питона.




Ранг: 104.9 (ветеран), 46thx
Активность: 0.040.02
Статус: Участник

Создано: 29 января 2014 11:50
· Личное сообщение · #6

reversecode пишет:
как они прикрутили поддержку 3.x питоне не увидел, но Uncompyle2 в lib торчит, и его не видно что бы фиксили до 3.x версии

_частичная_ поддержка 3.x сделана через Decompyle++, а Uncompyle2 так и осталось без изменений для 2-й версии, ничего там не допиливали и не фиксили. Выбор декомпиля в Options.

Скрипты, скомпиленные 3.3 этот Decompiler разбирает только самые простейшие, чуть что сложнее и все, падает с ошибкой. Так что про "Python versions 1.0 to 3.3 are supported" автору говорить рано.

| Сообщение посчитали полезным: awoland

Ранг: 134.1 (ветеран), 246thx
Активность: 0.220.1
Статус: Участник
realist

Создано: 17 апреля 2014 14:14 · Поправил: Jaa
· Личное сообщение · #7

Python Bytecode Decompiler 1.2
Code:
  1. v1.2 (31-March-2014)
  2. ------------------------------
  3. Fixed some crashes when decompiling files with decompyle++
  4. Added automatic decompiler selection
  5.  
  6. Added drag and drop support (You can now drop a pyc/pyo file to decompile)
  7.  
  8. v1.1 ( 27-Jan-2014)
  9. -------------------------------
  10. - Python versions 1.0 to 3.3 are supported
  11. - Added a native decompiler engine (supports unicode filename)
  12.  
  13. v1.01 (26-Jan-2014)
  14. ------------------------------
  15. Fixed a decompiler bug when decompiling python 2.5 & 2.6
  16. Added a test suite
  17.  
  18. v1.0 (25-Jan-2014)
  19. ------------------------------
  20. First Release
  21. Python version 2.5, 2.6, & 2.7 are supported.


-Download-


 eXeL@B —› Софт, инструменты —› Python Bytecode Decompiler
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати