/ / Incrustar archivos XSD en un archivo (binario) - c ++, windows

Incrustar archivos XSD en un archivo (binario) - c ++, windows

Nuestro proyecto C ++ utiliza ~ 30 archivos XSD para la validación de mensajes XML.

Para la implementación, nos gustaría tener todos los archivos XSD incrustados en un archivo. Además, sería bueno si el archivo fuera binario, por lo que los esquemas XSD no se pueden ver fácilmente.

¿Existe una solución para Windows (el soporte de Linux adicional estaría bien, pero no sería un requisito) para incrustar varios archivos de texto en un archivo binario grande y usarlo para una aplicación C ++?

Respuestas

1 para la respuesta № 1

La posible solución específica de Windows es crear DLL de solo recursos con todos sus XSD (o cualquier otro archivo).

Utilice los enlaces de abajo para más detalles.

https://docs.microsoft.com/en-us/cpp/build/creating-a-resource-only-dll

Además, sería bueno, si el archivo fuera binario, entonces el XSD Los esquemas no se pueden ver fácilmente.

Los recursos en dllexe no están encriptados y cualquiera podrá leerlos usando el visor de recursos