2012-01-21 9 views
10

Tengo muchos archivos .resources, que necesito abrir y ver. Descargué Zeta Resource Editor pero solo funciona con archivos .Resx. ¿Hay una diferencia? ¿Puedo abrir archivos .Resources y extraer sus contenidos?¿Cuál es la diferencia entre los tipos de archivo .Resx y .Resources?

+0

Es muy poco probable que simplemente pueda usar los recursos en un archivo .resources. Están protegidos por derechos de autor, deberá obtener una licencia del propietario para usarlos en su propia aplicación. ¿Quién no dudará en darle el contenido original? –

+0

similar: http://stackoverflow.com/questions/7653679/how-can-i-extract-images-from-the-resources-file-created-by-a-decompile-of-a-n –

Respuesta

12

Creo que el archivo resx contiene los recursos non-compiled en formato XML. Estos archivos resx se compilan en el archivo .resource. Por lo tanto, el archivo .resource contiene resx en formato binary.

Según MSDN

El Resx archivos (formato de recursos basado en XML) se convierten en comunes a los archivos binarios .resources idioma de tiempo de ejecución que se pueden incrustar en un ejecutable binario tiempo de ejecución o compilados en satélite asambleas.

19

Siempre se puede utilizar la utilidad Resgen.exe de Visual Studio para convertirlos en archivos .resx (lo contrario de lo que sucede durante la compilación):

resgen.exe /compile input.resources,output.resx 

Resgen a menudo se encuentra en C: \ Archivos de programa \ Microsoft SDKs \ Windows \ v7.0 \ Bin \ ResGen.exe, o directamente accesibles desde el símbolo del sistema de VS.

Cuestiones relacionadas