navx2vad wrote:and hope you get unpacker for map files too..
I working on it, look at this:
map files are slightly different than resource cpf files.I try to unpack slovakia_cn_200810 map:
inside map file are:
Code: Select allstart=0074, len=36580, flag=10000000 -> maps/C2SL.bin
start=81c0, len=1001c, flag=10000000 -> maps/Cookie2AreaId.fsr
start=ee98, len=16028, flag=10000000 -> maps/Cookie2Plz.fsr
start=10eb8, len=6004, flag=10000000 -> maps/ETypeI.fsr
start=11638, len=24110, flag=10000000 -> maps/PostalCodes.fsr
start=1d7c4, len=8007c, flag=10000000 -> maps/gm_hnums_big.fsx
start=5b3f8, len=17c178, flag=10000000 -> maps/PoiAttribs.fsx
start=e75ec, len=524000, flag=10000000 -> maps/slovakia_cn_200810_eeu.ri2
start=204c08, len=9a000, flag=10000000 -> maps/slovakia_cn_200810_eeu_0.ri2
start=228fb4, len=10000, flag=10000000 -> maps/slovakia_cn_200810_eeu_1.ri2
start=22a494, len=6000, flag=10000000 -> maps/slovakia_cn_200810_eeu_2.ri2
start=22a678, len=1c079, flag=10000000 -> maps/36_area.idx
start=2387cc, len=d4318, flag=10000000 -> maps/36_poi.idx
start=297fec, len=280b1, flag=10000000 -> maps/36_street.idx
start=2aa18c, len=1eed6, flag=10000000 -> maps/acbn.idx
start=2bad94, len=93468, flag=10000000 -> maps/36_poi.ext
start=2e5acc, len=18388, flag=10000000 -> maps/36_street.ext
start=2ed874, len=5245, flag=10000000 -> maps/slovakia_cn_200810_eeu.lvx
start=2edf8c, len=428ad, flag=10000000 -> maps/slovakia_cn_200810_eeu.nme
start=30a248, len=17f9e, flag=10000000 -> maps/slovakia_cn_200810_eeu_0.nme
start=314388, len=007b, flag=10000000 -> maps/slovakia_cn_200810_eeu_1.nme
start=314410, len=007b, flag=10000000 -> maps/slovakia_cn_200810_eeu_2.nme
start=314498, len=74000, flag=10000000 -> maps/WAreaI.tre
start=3402d0, len=150fad0, flag=20000000 -> maps/slovakia_cn_200810_eeu.crd
start=a2d010, len=4ef110, flag=20000000 -> maps/slovakia_cn_200810_eeu_0.crd
start=c31f48, len=18660, flag=20000000 -> maps/slovakia_cn_200810_eeu_1.crd
start=c3ebd0, len=0e30, flag=20000000 -> maps/slovakia_cn_200810_eeu_2.crd
start=c3f3b4, len=2644c4, flag=10000000 -> kwa/optim2s.fsr
start=d127c4, len=d61a8, flag=10000000 -> kwa/simple2o.fsr
start=d2c430, len=0250, flag=10000000 -> kwa/borders0.bin
start=d2c5a4, len=0230, flag=10000000 -> kwa/borders1.bin
start=d2c6f0, len=0228, flag=10000000 -> kwa/borders2.bin
start=d2c82c, len=0258, flag=10000000 -> kwa/borders22.bin
start=d2c984, len=49a000, flag=10000000 -> kwa/kwabranches.bin
start=eb5a14, len=228000, flag=10000000 -> kwa/kwavertices.bin
start=f942b4, len=c8000, flag=10000000 -> kwa/1.map
start=ff45b8, len=88000, flag=10000000 -> kwa/2.map
start=1035054, len=0302, flag=00000000 -> kwa/1.tree
start=1035358, len=020a, flag=00000000 -> kwa/2.tree
start=1035564, len=0375, flag=00000000 -> kwa/slovakia_cn_200810_eeu.rd
start=10358dc, len=00b0, flag=10000000 -> info.xml Intresting is info.xml, becouse after unpacking, this file contain uncoded license, needed for map working with cracked Mireo products (by Peppers methode).
There is a big problem for me, becouse i can't discover which algorithms are packed container files with flag 20000000 and 10000000.
there are 4 flags in Mireo cpf files:
flag=0 - unpacked
flag=40000000 - packed by zlib's deflate algo, unpack it easy using zlib inflate function.
Both files with flags 10000000 and 20000000 are packed by the same algo (has only differences in methode of location chunks in container).
Maybe someone knows what compression algorithm is heading in the format:
00 5D 00 00 80 00 xx xx
where xx xx - chunk size.
I try revers ingeneer Mireo product, to get to what is an compression algorithm, but it is very time consuming
