[quote=“relax”]Ik zag dat er nog bijna 600 gevallen in pink_info staan met een woonplaats (tag=72) die qua opmaak lijkt op white_info. Echt een eenduidige lijn is voor mij niet te ontdekken.
Rare jongens die kpn-ers :D[/quote]
Het is naar alle waarschijnlijkheid niet de KPN maar de producent van de CD, C-Content, die verantwoordelijk is voor het gekozen formaat. Ze gebruiken het als een vorm van compressie, minder vaak voorkomende straat- en plaatsnamen (en rubrieken) worden gewoon als string opgenomen, die met een “hoge frequentie” staan in die extra DDI-tabellen en daar wordt dan over een BCD
http://www.foondump.nl/forum/viewtopic.php?p=876#876
-ID naar gelinkt. Hieronder van beide gevallen een voorbeeld.
Eerst een hexdump van het uitgepakte cdp.ddb-bestand, gevolgd door de decodering min of meer zoals Foondump het ook doet, met van die tag’s als waar jij nou ook mee hebt zitten puzzelen en de resulterende csv-export-regel:
=============================================================================
0000 0520 B4 10 B2 41 34 11 56 50 1F 22 41 64 76 69 65 73 ...A4.VP."Advies
0000 0530 62 75 72 65 61 75 22 20 53 6F 65 73 62 65 72 67 bureau" Soesberg
0000 0540 65 6E 20 42 65 6C 61 73 74 69 6E 67 61 64 76 69 en Belastingadvi
0000 0550 65 73 20 4D 72 20 46 20 53 6F 65 73 62 65 72 67 es Mr F Soesberg
0000 0560 65 6E 00 10 52 61 6F 75 6C 20 57 61 6C 6C 65 6E en..Raoul Wallen
0000 0570 62 65 72 67 6C 61 61 6E 00 92 85 00 15 33 35 32 berglaan.....352
0000 0580 37 57 50 00 96 40 25 42 45 4C 30 35 24 42 65 6C 7WP..@%BEL05$Bel
0000 0590 61 73 74 69 6E 67 61 64 76 69 73 65 75 72 73 00 astingadviseurs.
0000 05A0 2C 54 4D 4E 20 47 56 00 B0 24 A4 42 26 00 DC 30 ,TMN GV..$.B&..0
0000 05B0 38 50 5F 4C 49 4E 45 00 C2 20 C4 48 80 47 33 35 8P_LINE.. .H.G35
0000 05C0 30 30 41 4A 00 C8 40 64 59 00 00AJ..@dY.
=============================================================================
000 B4 0000 0520 5 1 0000051F 17
001 B2 0000 0522 0302300454
002 1F 0000 0528 "Adviesbureau" Soesbergen Belastingadvies Mr F Soesbergen
003 10 0000 0563 Raoul Wallenberglaan
004 92 0000 0579 74
005 15 0000 057C 3527WP
006 96 0000 0584 Utrecht
007 25 0000 0586 Belastingadviseurs
008 2C 0000 05A0 TMN GV
009 B0 0000 05A8 13933115
010 DC 0000 05AE 2
011 38 0000 05B0 P_LINE
012 C2 0000 05B8 1
013 C4 0000 05BA 377
014 47 0000 05BD 3500AJ
015 C8 0000 05C5 3
016 64 0000 05C7 48
[i]5;0302300454;"""Adviesbureau"" Soesbergen Belastingadvies Mr F Soesbergen";;;;Raoul Wallenberglaan;;;74;3527WP;;Utrecht;Belastingadviseurs[/i]
[code]=============================================================================
0000 0680 0B B4 10 B2 ....
0000 0690 5A 66 A2 A3 30 1F 22 42 61 6E 6B 72 61 73 22 20 Zf..0."Bankras"
0000 06A0 54 75 69 6E 62 75 72 6F 20 00 90 10 92 78 00 15 Tuinburo ....x..
0000 06B0 36 30 32 37 50 45 00 96 21 A1 00 25 54 55 49 31 6027PE..!..%TUI1
0000 06C0 37 24 54 75 69 6E 63 65 6E 74 72 61 00 2C 54 4D 7$Tuincentra.,TM
0000 06D0 4E 20 47 56 00 B0 25 2A 14 68 00 DC 30 N GV..%*.h..0
=============================================================================[/code]
[code]000 B4 0000 068D 7 1 0000068C 11
001 B2 0000 068F 0495591922
002 1F 0000 0695 "Bankras" Tuinburo
003 90 0000 06AA Dorpsstraat
004 92 0000 06AC 67
005 15 0000 06AF 6027PE
006 96 0000 06B7 Soerendonk
007 25 0000 06BB Tuincentra
008 2C 0000 06CD TMN GV
009 B0 0000 06D5 14190357
010 DC 0000 06DB 2[/code]
[i]7;0495591922;"""Bankras"" Tuinburo";;;;Dorpsstraat;;;67;6027PE;;Soerendonk;Tuincentra[/i]
Tag of 'token' 10 of 90 bevat de straatnaam, in het eerste geval als string, in het tweede geval is het een verwijzing als bcd-gedecodeerde 0, "10", hier meteen naar het eerste item in de ddi-straatnamen-tabel: "0;Dorpsstraat".
Binnen de DDI-tabellen zelf hebben de meest populaire straten en plaatsen ook weer de lage indexen gekregen zodat ze gecodeerd minder posities innemen, vergelijk “96 40” met “96 21 A1 00” voor respectievelijk “Utrecht” en “Soerendonk”, de nummers 3 en 1090 in de plaatsnamentabel. Van de “plaatsnamen” weet je het inmiddels, van “straatnamen” is de top-5 :
[size=9]0;Dorpsstraat
1;Postbus
2;Hoofdstraat
3;Kerkstraat
4;Industrieweg
5;Markt[/size]
Van "rubrieken":
[size=9]0;RES05$Restaurants
1;KAP05$Kappers
2;AAN15$Aannemers
3;VER12$Verenigingen en stichtingen
4;OND15$Onderwijs en opleidingen - basisonderwijs
5;CAF10$Cafés[/size]