Чи публікуються двійкові формати файлів * .lyr та * .mxd?
Чи публікуються двійкові формати файлів * .lyr та * .mxd?
Відповіді:
Вони не публікуються, і ви, ймовірно, не повинні їх інженерно ремонтувати, і все ще очікуєте безкоштовних файлів cookie на URI ESRI, але вони в основному файли формату складеного документа OLE2, наприклад документи MS Word & Excel. Завдяки приємному інструменту для їх зламання (наприклад, http://www.gemboxsoftware.com/CompoundFile.htm ), ви можете швидко дістатися до злому. З прискіпливим поглядом та трохи знанням об'єктної моделі ArcObjects ви в найкоротші терміни будете читати цікаві дані. Я навіть чув чутки про те, що люди створюють файли LYR з нуля, використовуючи не-ESRI-код.
Це є, і я думаю, що від природи це не може бути, оскільки .mxd є істотним складом ArcObjects (панелі інструментів, карти, шари, візуалізатори, символи тощо), серіалізовані за допомогою стандартного механізму IPersistStream.
З відкритою екосистемою ArcObjects, де карта може містити безліч спеціальних компонентів, кожен з яких має власну серіалізацію, не кажучи вже про зміни серіалізованих даних між компонентними версіями, я, на жаль, не можу уявити, як це було б можливо.
якщо ви зміните розширення .lyr на .zip або .7z і відкриєте його за допомогою 7Zip (перевірено версією 9.20), ви можете знайти 3 файли: - Layer - LayerLargeImage (просто додайте .bmp, щоб побачити його) - LayerSmallImage (просто додайте. bmp, щоб побачити це)
Немає уявлення про те, як відкрити файл "Шару", але зроблено крок.