Dopo aver letto How do I protect Python code?, ho deciso di provare un modulo di estensione davvero semplice su Windows. Ho compilato il mio modulo di estensione su Linux in precedenza, ma questa è la prima volta che lo compilo su Windows. Mi aspettavo di ottenere un file .dll, ma invece, ho ottenuto un file .pyd. Docs dice che sono simili, ma deve avere una funzione init[insert-module-name]()
.Quanto è difficile decodificare i file .pyd?
È sicuro assumere, è difficile da decodificare come file dll. In caso contrario, qual è la loro durezza di decodificare in una scala dal file .pyc ai file .dll?
Se si dice "Sì, i file .pyd sono dll", qual è il punto nel chiedere se sono meno difficili da decodificare rispetto ai file DLL? Questo è ancora il codice nativo ... –
@MatteoItalia Sto attraversando un periodo difficile per capire quanto siano differenti. Ad esempio, i file .pyc sono anch'essi compilati, ma sono più facili da decodificare rispetto ai file dll. – yasar
@ yasar11732 I file .pyc non sono nativi. – delnan