If you need pre-compiled binary library like ".so" (unix-like OS) or ".pyd"
(Windows OS, similar to DLL), then you need cython.

Cython is not only used to convert bytecode to binary, it's made to convert
python dynamic type into C static type which improves performance
tremendously, it's also used to build C extensions for python using python
Lang.

Alessandro Minghelli <[email protected]> 于 2020年5月30日周六
00:30写道:

> Thanks for your answer.
>
> Just another question.
> There's a way so in the exe the file will be .so or .pyd?
> Otherwise need I make some pre elaboration before I make the exe file?
>
> Alex
>
> Il giorno venerdì 29 maggio 2020 10:23:38 UTC+2, 墨焓 ha scritto:
>>
>> I'm not sure about the compatibility issue, but I guess it should be fine.
>>
>> As for the decompiling thing, yes, it's easy to decompile. The tool
>> called "pyinstxtractor" shipped with pyinstaller is designed to unpack the
>> built binary. After that, all individual files can be found, by default
>> they are just python bytecode ".pyc" files, while
>> python-bytecode-to-sourcecode-converter can be found everywhere on
>> internet. So basically you can get everything back including docstrings and
>> comments. However if they are not ".pyc" bytecode files, but pre-built
>> binary library files like ".so" or ".pyd", the the reverse-engineering job
>> would be very very tough, even nearly impossible.
>>
>>
>> Alessandro Minghelli <[email protected]> 于 2020年5月28日周四 17:32写道:
>>
>>> Hi
>>>
>>> In my office I developed a little utility and I compiling this with
>>> PyInstaller.
>>> It's not very important someone copy this (there isn't commercial
>>> value), but is very important none can decompiling the source.
>>>
>>> First question is: Is there a way to decompiling an executable made with
>>> PyInstaller to obtain the source code?
>>>
>>> Second question is in the subject. PyInstaller is compatible with BS4
>>> and Request libraries?
>>>
>>> Thanks
>>>
>>>
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "PyInstaller" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/pyinstaller/32b53b3c-7760-42e9-9b2b-cbf5919e165d%40googlegroups.com
>>> <https://groups.google.com/d/msgid/pyinstaller/32b53b3c-7760-42e9-9b2b-cbf5919e165d%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "PyInstaller" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/pyinstaller/3c254997-9dfd-446e-be00-074e7a1c0038%40googlegroups.com
> <https://groups.google.com/d/msgid/pyinstaller/3c254997-9dfd-446e-be00-074e7a1c0038%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyinstaller/CALc1kgVLq7rhZupD4mPXPgbe%2BKvMJNFenCV8jyU06yq2t6nKzg%40mail.gmail.com.

Reply via email to