¿Se publican los formatos binarios de los archivos * .lyr y * .mxd?
¿Se publican los formatos binarios de los archivos * .lyr y * .mxd?
Respuestas:
No se publican, y es probable que no se deba aplicar ingeniería inversa y esperar cookies gratuitas en ESRI UC, pero son básicamente archivos de formato de documento compuesto OLE2, como documentos de MS Word y Excel. Con una buena herramienta para abrirlos (por ejemplo, http://www.gemboxsoftware.com/CompoundFile.htm ), puede acceder a la parte de piratería bastante rápido. Con un buen ojo y un poco de conocimiento del modelo de objetos ArcObjects, leerá datos interesantes en poco tiempo. Incluso he escuchado rumores de personas que crean archivos LYR desde cero usando código que no es ESRI.
La respuesta es no.
No lo es y supongo que por naturaleza no puede serlo, ya que un .mxd está compuesto esencialmente por ArcObjects (barras de herramientas, mapas, capas, renderizadores, símbolos, etc.) serializados a través del mecanismo estándar IPersistStream.
Con el ecosistema abierto de ArcObjects, donde un mapa puede contener muchos componentes personalizados, cada uno con su propia serialización, sin mencionar los cambios en los datos serializados entre versiones de componentes, desafortunadamente no puedo imaginar cómo esto sería posible.
si cambia la extensión .lyr a .zip o .7z y la abre con 7Zip (probado con la versión 9.20), puede encontrar 3 archivos: - Layer - LayerLargeImage (solo agregue .bmp para verlo) - LayerSmallImage (solo agregue. bmp para verlo)
No tengo idea de cómo abrir el archivo "Capa", pero un paso está hecho.