Apakah format biner dari file * .lyr dan * .mxd diterbitkan?
arcgis-desktop
mxd
file-formats
layer-file
Scott Wisniewski
sumber
sumber
Jawaban:
Mereka tidak dipublikasikan, dan Anda mungkin tidak seharusnya merekayasa balik mereka dan masih mengharapkan cookie gratis di ESRI UC, tetapi mereka pada dasarnya adalah file format Dokumen OLE2 Compound, seperti dokumen MS Word & Excel. Dengan alat yang bagus untuk meretasnya terbuka (mis. Http://www.gemboxsoftware.com/CompoundFile.htm ), Anda dapat mengakses bagian peretasan dengan cukup cepat. Dengan mata yang tajam dan sedikit pengetahuan tentang model objek ArcObjects, Anda akan segera membaca data yang menarik. Saya bahkan pernah mendengar desas-desus tentang orang yang membuat file LYR dari awal menggunakan kode non-ESRI.
sumber
Jawabannya adalah tidak.
sumber
Ini bukan dan saya kira secara alami tidak mungkin, karena .mxd pada dasarnya disusun oleh ArcObjects (toolbar, peta, layer, renderers, simbol, dll.) Yang diserialkan melalui mekanisme IPersistStream standar.
Dengan ekosistem ArcObjects terbuka, di mana peta dapat berisi banyak komponen khusus masing-masing dengan serialisasi mereka sendiri, belum lagi perubahan dalam data serialisasi antara versi komponen, sayangnya saya tidak bisa membayangkan bagaimana hal ini mungkin terjadi, sayangnya.
sumber
jika Anda mengubah ekstensi .lyr ke .zip atau .7z dan Anda membukanya dengan 7Zip (diuji dengan ver 9.20), Anda dapat menemukan 3 file: - Layer - LayerLargeImage (cukup tambahkan .bmp untuk melihatnya) - LayerSmallImage (tambahkan saja. bmp untuk melihatnya)
Tidak tahu cara membuka file "Layer", tetapi langkah sudah dilakukan.
sumber