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 № 1La 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