Crear diferentes extensiones de archivos en Python

Recientemente obtuve un proyecto de procesamiento de datos, me dieron un programa que está escrito en dot net. Es un programa típico para recopilar datos del usuario y almacenar en un archivo con la extensión .pcxm . Pero es feo y poco impresionante. Ni siquiera es compatible con copiar/pegar. Así que decidí reescribir el mismo programa en Python. Todo es fácil de hacer y casi he completado mi programa, pero este es el único problema que tengo. El proveedor del proyecto solo quiere un archivo de datos en formato .pcxm . No sé cómo crear un archivo de datos con esta extensión. Ahora mi pregunta es, ¿alguien me puede decir si puedo crear el mismo tipo de archivo ( .pcxm ) con python.? Cualquier tipo de sugerencia será realmente apreciada. Necesito desesperadamente la ayuda.

PD Invertí compilado esto y obtuve el archivo fuente.

0
@goncalopp: Ya probé la respuesta, pero no ayudó a que sea un tema diferente. La página cubre solo el tipo de imagen del archivo pcxm. En mi caso, el archivo contiene datos, no imágenes, así que no sirve de nada. Puedo subir el programa y el archivo si quieres echar un vistazo.
agregado el autor Tirthajust4u, fuente
Hola @User, he subido el programa aquí , es un archivo comprimido de 2.16 mb. Pero no es una fuente. No tengo nada que ver con el programa. Solo necesito una forma de crear el archivo como archivo .pcxm si eso es posible. Por favor, dime si algo es posible con este escenario.
agregado el autor Tirthajust4u, fuente
Después de cavar un rato en Internet, descompilé exitosamente el programa vb. El programa usa sqlce como una base de datos y usa el servicio tripleDESCrypto para encriptar el archivo de datos almacenado en la base de datos. El código fuente es aquí . Vi que hay herramientas para convertir el archivo fuente .net al archivo fuente python pero no estoy seguro si el mecanismo de encriptación también puede ser transformado. Por favor sugiera algo !!
agregado el autor Tirthajust4u, fuente
información sobre el formato en esta respuesta
agregado el autor goncalopp, fuente
¿Tiene alguna referencia sobre qué partes del formato pcxm necesita? Podría ser que no hay una implementación del 100% en Python. ¿Qué usa el programa .net? ¿Tienes las fuentes de esto? ¿Podrías subir las fuentes?
agregado el autor User, fuente
Busque aquí si hay un paquete Python para sus necesidades.
agregado el autor Alvaro Fuentes, fuente