Erstellen von verschiedenen Dateierweiterungen in Python

Ich habe vor kurzem ein Datenverarbeitungsprojekt bekommen, mir wurde ein Programm gegeben, das in dot net geschrieben ist. Es ist ein typisches Programm zum Sammeln von Daten vom Benutzer und Speichern in einer Datei mit der Erweiterung .pcxm . Aber es ist hässlich und unscheinbar. Es unterstützt nicht einmal das Kopieren/Einfügen. Also habe ich beschlossen, das gleiche Programm in Python neu zu schreiben. Alles ist einfach zu machen und ich habe mein Programm fast abgeschlossen, aber hier ist das einzige Problem, das ich bekommen habe. Der Projektanbieter möchte nur eine Datendatei im Format .pcxm . Ich weiß nicht, wie man Datendatei mit dieser Erweiterung erstellt. Nun meine Frage geht, sagt mir bitte jemand, wenn ich die gleiche Art von Datei ( .pcxm ) mit Python erstellen kann. Jede Art von Vorschlag wird wirklich geschätzt. Ich brauche dringend die Hilfe.

P.S. Ich reverse kompilierte diese und bekam die Quelldatei.

0
@goncalopp: Ich habe schon versucht die Antwort, aber es half nicht ein anderes Thema .. Die Seite deckt nur Bildtyp der pcxm-Datei. In meinem Fall enthält die Datei Daten und keine Bilder, daher ist es nutzlos. Ich kann das Programm und die Datei hochladen, wenn Sie einen Blick darauf werfen wollen.
hinzugefügt der Autor Tirthajust4u, Quelle
Hallo @User, ich habe das Programm hier hochgeladen, es ist eine komprimierte Datei mit 2,16 MB. Aber es ist keine Quelle. Ich habe nichts mit Programm zu tun. Ich brauche nur einen Weg, um die Datei als .pcxm Datei zu erstellen, wenn das möglich ist. Bitte sagen Sie mir, ob mit diesem Szenario etwas möglich ist.
hinzugefügt der Autor Tirthajust4u, Quelle
Nachdem ich eine Weile im Internet gegraben habe, habe ich das vb-Programm erfolgreich dekompiliert. Das Programm verwendet sqlce als Datenbank und verwendet tripleDESCrypto Service, um die in der Datenbank gespeicherte Datendatei zu verschlüsseln. Der Quellcode ist hier . Ich habe gesehen, dass es Tools gibt, um .net-Quelldateien in Python-Quelldateien zu konvertieren aber ich bin mir nicht sicher, ob der Verschlüsselungsmechanismus auch transformiert werden kann. Bitte schlagen Sie etwas vor
hinzugefügt der Autor Tirthajust4u, Quelle
Informationen zum Format in dieser Antwort
hinzugefügt der Autor goncalopp, Quelle
Haben Sie einen Hinweis darauf, welche Teile des pcxm-Formats Sie benötigen? Es könnte sein, dass es in Python keine 100% ige Implementierung gibt. Was nutzt das .net-Programm? Hast du die Quellen davon? Könnten Sie die Quellen hochladen?
hinzugefügt der Autor User, Quelle
Suchen Sie hier , wenn Sie ein Python-Paket für Ihre Bedürfnisse haben.
hinzugefügt der Autor Alvaro Fuentes, Quelle