Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 19, 2013 18:33:10

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Байт код

Доброго времени суток, дорогие форумчане.
Есть проект, в исходном виде, планируется начало его распространения, понятно, что это все нужно распространять в байт коде, но вот какое дело, как можно получить байт код скриптов, не запуская их в ручную, а обойти к примеру файлы в цикле и загрузить полученные байт коды в папку.
Есть ли какие-то решения?

Офлайн

#2 Окт. 19, 2013 18:35:33

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Байт код

xxnikolayxx
понятно, что это все нужно распространять в байт коде
Это ещё почему ? :)

xxnikolayxx
а обойти к примеру файлы в цикле и загрузить полученные байт коды в папку
import py_compile
#your cycle
...
py_compile.compile('filename')
...

Ты думаешь, что твой код будет сложно декомпилировать ?



Отредактировано Budulianin (Окт. 19, 2013 19:06:34)

Офлайн

#3 Окт. 19, 2013 19:42:17

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Байт код

xxnikolayxx
понятно, что это все нужно распространять в байт коде
понятно, что это все нужно распространять в байт коде



Офлайн

#4 Окт. 19, 2013 23:59:18

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Байт код

xxnikolayxx
что это все нужно распространять в байт коде
упаси вас, дожили “до таких лет” на этом форуме и все продолжаете удивлять.
Изречение граничущая с глупостью и наивностью, последнее если считаете что так можно распространять программу без его кода…



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Окт. 20, 2013 01:46:35

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Байт код

JOHN_16
Изречение граничущая с глупостью и наивностью, последнее если считаете что так можно распространять программу без его кода…
Распростронять-то можно, но есть ли в этом смысл? Если автор хочет спрятать таким образом код, то это не получится. А зачем он такое мог придумать ещё, не очень понятно :) + такие компилированные файлы не на всех интерпретаторах будут работать.



Офлайн

#6 Окт. 20, 2013 01:47:34

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Байт код

Да и не на всех осях тоже, хотелось бы заметить.



Офлайн

#7 Окт. 20, 2013 11:56:19

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Байт код

Не было раньше подобной задачи, потому и написал в разделе для новичков =)
Подскажите, как сделать по лучше?

Офлайн

#8 Окт. 20, 2013 12:35:34

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Байт код

xxnikolayxx
Подскажите, как сделать по лучше?
пилить сайты или писать на компилируем языке

Офлайн

#9 Окт. 20, 2013 13:03:40

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Байт код

Singularity
== единственная более или менее защита - байт код…

Офлайн

#10 Окт. 20, 2013 13:08:39

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Байт код

xxnikolayxx
защита - байт код…
Это не защита и вовсе.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version