/ MacWorld 1999 July
/ Macworld (1999-07).dmg / Shareware World / Info / For Developers / Mops 3.4.sea / Mops source / Toolbox classes / Region ![]() | < prev | next > |
MacBinary | 1995-11-23 | 2.8 KB | [TEXT/MSET] |
Confidence | Program | Detection | Match Type | Support |
---|---|---|---|---|
10% | dexvert | MacBinary (archive/macBinary) | fallback | Supported |
10% | dexvert | Jesper Olsen Module (music/jesperOlsen) | magic | Supported |
1% | dexvert | Text File (text/txt) | fallback | Supported |
100% | file | MacBinary II, inited, Thu Nov 23 18:33:01 1995, modified Thu Nov 23 18:33:01 1995, creator 'MSET', type ASCII, 2298 bytes "Region" , at 0x97a 381 bytes resource | default (weak) | |
99% | file | data | default | |
49% | TrID | Macintosh plain text (MacBinary) | default | |
33% | TrID | TTComp archive compressed (bin-4K) | default (weak) | |
16% | TrID | MacBinary 2 | default (weak) | |
100% | siegfried | fmt/1762 MacBinary (II) | default | |
100% | lsar | MacBinary | default |
id metadata | |
---|---|
key | value |
macFileType | [TEXT] |
macFileCreator | [MSET] |
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 52 65 67 69 6f 6e | 00 00 00 00 00 00 00 00 |..Region|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 53 45 | 54 01 00 00 00 00 00 00 |.TEXTMSE|T.......|
|00000050| 00 00 00 00 00 08 fa 00 | 00 01 7d ac da b5 2d ac |........|..}...-.|
|00000060| da b5 2d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..-.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 13 e3 00 00 |........|........|
|00000080| 28 2a 0d 43 6c 61 73 73 | 20 52 65 67 69 6f 6e 20 |(*.Class| Region |
|00000090| 69 73 20 4d 6f 70 73 20 | 69 6d 70 6c 65 6d 65 6e |is Mops |implemen|
|000000a0| 74 61 74 69 6f 6e 20 6f | 66 20 51 75 69 63 6b 44 |tation o|f QuickD|
|000000b0| 72 61 77 20 73 74 72 75 | 63 74 75 72 65 20 52 65 |raw stru|cture Re|
|000000c0| 67 69 6f 6e 2e 0d 53 69 | 6e 63 65 20 54 6f 6f 6c |gion..Si|nce Tool|
|000000d0| 62 6f 78 27 73 20 72 65 | 67 69 6f 6e 20 69 73 20 |box's re|gion is |
|000000e0| 61 20 68 61 6e 64 6c 65 | 20 49 27 76 65 20 6d 61 |a handle| I've ma|
|000000f0| 64 65 20 69 74 20 61 20 | 73 75 62 63 6c 61 73 73 |de it a |subclass|
|00000100| 20 6f 66 20 4d 6f 70 73 | 0d 48 61 6e 64 6c 65 2e | of Mops|.Handle.|
|00000110| 0d 54 68 65 20 63 6c 61 | 73 73 20 69 6d 70 6c 65 |.The cla|ss imple|
|00000120| 6d 65 6e 74 73 20 6d 6f | 73 74 20 28 20 62 75 74 |ments mo|st ( but|
|00000130| 20 6e 6f 74 20 61 6c 6c | 20 29 20 54 6f 6f 6c 62 | not all| ) Toolb|
|00000140| 6f 78 20 63 61 6c 6c 73 | 20 70 65 72 74 69 6e 65 |ox calls| pertine|
|00000150| 6e 74 20 66 6f 72 0d 74 | 68 65 0d 72 65 67 69 6f |nt for.t|he.regio|
|00000160| 6e 2e 0d 0d 47 6f 72 61 | 7a 64 20 4b 72 6f 73 6c |n...Gora|zd Krosl|
|00000170| 2c 20 41 70 72 69 6c 20 | 31 39 39 35 0d 2a 29 0d |, April |1995.*).|
|00000180| 0d 0d 3a 43 6c 61 73 73 | 20 52 65 67 69 6f 6e 20 |..:Class| Region |
|00000190| 73 75 70 65 72 7b 20 48 | 61 6e 64 6c 65 20 7d 0d |super{ H|andle }.|
|000001a0| 0d 20 20 20 3a 6d 20 4e | 65 77 3a 0d 20 20 20 20 |. :m N|ew:. |
|000001b0| 20 20 30 20 63 61 6c 6c | 20 4e 65 77 52 67 6e 20 | 0 call| NewRgn |
|000001c0| 70 75 74 3a 20 73 65 6c | 66 20 3b 6d 0d 0d 20 20 |put: sel|f ;m.. |
|000001d0| 20 3a 6d 20 52 65 6c 65 | 61 73 65 3a 0d 20 20 20 | :m Rele|ase:. |
|000001e0| 20 20 20 67 65 74 3a 20 | 73 65 6c 66 20 63 61 6c | get: |self cal|
|000001f0| 6c 20 44 69 73 70 6f 73 | 52 67 6e 20 3b 6d 0d 0d |l Dispos|Rgn ;m..|
|00000200| 20 20 20 3a 6d 20 4d 61 | 6b 65 45 6d 70 74 79 3a | :m Ma|keEmpty:|
|00000210| 20 67 65 74 3a 20 73 65 | 6c 66 20 63 61 6c 6c 20 | get: se|lf call |
|00000220| 53 65 74 45 6d 70 74 79 | 52 67 6e 20 3b 6d 0d 0d |SetEmpty|Rgn ;m..|
|00000230| 20 20 20 3a 6d 20 50 75 | 74 42 6f 75 6e 64 73 3a | :m Pu|tBounds:|
|00000240| 20 7b 20 6c 20 74 20 72 | 20 62 20 2d 2d 20 7d 0d | { l t r| b -- }.|
|00000250| 20 20 20 20 20 20 67 65 | 74 3a 20 73 65 6c 66 20 | ge|t: self |
|00000260| 6c 20 74 20 70 61 63 6b | 20 72 20 62 20 70 61 63 |l t pack| r b pac|
|00000270| 6b 0d 20 20 20 20 20 20 | 63 61 6c 6c 20 53 65 74 |k. |call Set|
|00000280| 52 65 63 74 52 67 6e 20 | 3b 6d 0d 0d 20 20 20 3a |RectRgn |;m.. :|
|00000290| 6d 20 50 75 74 52 65 63 | 74 3a 20 7b 20 72 20 2d |m PutRec|t: { r -|
|000002a0| 2d 20 7d 0d 20 20 20 20 | 20 20 67 65 74 3a 20 72 |- }. | get: r|
|000002b0| 20 70 75 74 62 6f 75 6e | 64 73 3a 20 73 65 6c 66 | putboun|ds: self|
|000002c0| 20 3b 6d 20 20 5c 20 54 | 68 61 74 27 73 20 77 68 | ;m \ T|hat's wh|
|000002d0| 61 74 20 54 6f 6f 6c 62 | 6f 78 20 64 6f 65 73 20 |at Toolb|ox does |
|000002e0| 77 69 74 68 0d 20 20 20 | 20 20 20 20 20 20 20 20 |with. | |
|000002f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000300| 5c 20 52 65 63 74 52 67 | 6e 0d 0d 20 20 20 3a 6d |\ RectRg|n.. :m|
|00000310| 20 44 72 61 77 3a 20 67 | 65 74 3a 20 73 65 6c 66 | Draw: g|et: self|
|00000320| 20 63 61 6c 6c 20 46 72 | 61 6d 65 52 67 6e 20 3b | call Fr|ameRgn ;|
|00000330| 6d 0d 0d 20 20 20 3a 6d | 20 49 6e 73 65 74 3a 20 |m.. :m| Inset: |
|00000340| 20 20 5c 20 28 20 64 76 | 20 64 68 20 2d 2d 20 29 | \ ( dv| dh -- )|
|00000350| 0d 20 20 20 20 20 20 70 | 61 63 6b 20 67 65 74 3a |. p|ack get:|
|00000360| 20 73 65 6c 66 20 73 77 | 61 70 20 63 61 6c 6c 20 | self sw|ap call |
|00000370| 49 6e 73 65 74 52 67 6e | 20 3b 6d 0d 0d 20 20 20 |InsetRgn| ;m.. |
|00000380| 3a 6d 20 4f 66 66 73 65 | 74 3a 20 20 5c 20 28 20 |:m Offse|t: \ ( |
|00000390| 64 76 20 64 68 20 2d 2d | 20 29 0d 20 20 20 20 20 |dv dh --| ). |
|000003a0| 20 70 61 63 6b 20 67 65 | 74 3a 20 73 65 6c 66 20 | pack ge|t: self |
|000003b0| 73 77 61 70 20 63 61 6c | 6c 20 4f 66 66 73 65 74 |swap cal|l Offset|
|000003c0| 52 67 6e 20 3b 6d 0d 0d | 20 20 20 3a 6d 20 50 61 |Rgn ;m..| :m Pa|
|000003d0| 69 6e 74 3a 20 67 65 74 | 3a 20 73 65 6c 66 20 63 |int: get|: self c|
|000003e0| 61 6c 6c 20 50 61 69 6e | 74 52 67 6e 20 3b 6d 0d |all Pain|tRgn ;m.|
|000003f0| 0d 20 20 20 3a 6d 20 49 | 6e 76 65 72 74 3a 20 67 |. :m I|nvert: g|
|00000400| 65 74 3a 20 73 65 6c 66 | 20 63 61 6c 6c 20 49 6e |et: self| call In|
|00000410| 76 65 72 74 52 67 6e 20 | 3b 6d 0d 0d 20 20 20 3a |vertRgn |;m.. :|
|00000420| 6d 20 55 70 64 61 74 65 | 3a 20 67 65 74 3a 20 73 |m Update|: get: s|
|00000430| 65 6c 66 20 63 61 6c 6c | 20 49 6e 76 61 6c 52 67 |elf call| InvalRg|
|00000440| 6e 20 3b 6d 0d 0d 20 20 | 20 3a 6d 20 56 61 6c 69 |n ;m.. | :m Vali|
|00000450| 64 61 74 65 3a 20 67 65 | 74 3a 20 73 65 6c 66 20 |date: ge|t: self |
|00000460| 63 61 6c 6c 20 56 61 6c | 69 64 52 67 6e 20 3b 6d |call Val|idRgn ;m|
|00000470| 0d 0d 20 20 20 3a 6d 20 | 45 72 61 73 65 3a 20 67 |.. :m |Erase: g|
|00000480| 65 74 3a 20 73 65 6c 66 | 20 63 61 6c 6c 20 45 72 |et: self| call Er|
|00000490| 61 73 65 52 67 6e 20 3b | 6d 0d 0d 20 20 20 3a 6d |aseRgn ;|m.. :m|
|000004a0| 20 47 65 74 42 6f 75 6e | 64 73 3a 20 5c 20 28 20 | GetBoun|ds: \ ( |
|000004b0| 2d 20 6c 20 74 20 72 20 | 62 20 29 0d 20 20 20 20 |- l t r |b ). |
|000004c0| 20 20 70 74 72 3a 20 73 | 65 6c 66 20 32 2b 20 67 | ptr: s|elf 2+ g|
|000004d0| 65 74 3a 20 72 65 63 74 | 20 3b 6d 0d 0d 28 2a 20 |et: rect| ;m..(* |
|000004e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 20 |********|******* |
|000004f0| 4f 70 65 72 61 74 69 6f | 6e 73 20 6f 6e 20 74 77 |Operatio|ns on tw|
|00000500| 6f 20 72 65 67 69 6f 6e | 73 20 2a 2a 2a 2a 2a 2a |o region|s ******|
|00000510| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000520| 2a 20 2a 29 0d 5c 20 46 | 6f 6c 6c 6f 77 69 6e 67 |* *).\ F|ollowing|
|00000530| 20 6d 65 74 68 6f 64 73 | 20 65 78 70 65 63 74 20 | methods| expect |
|00000540| 4d 6f 70 73 20 72 65 67 | 69 6f 6e 20 6f 62 6a 65 |Mops reg|ion obje|
|00000550| 63 74 20 6f 6e 20 74 68 | 65 20 73 74 61 63 6b 2e |ct on th|e stack.|
|00000560| 20 53 65 63 6f 6e 64 0d | 6f 70 65 72 61 6e 64 0d | Second.|operand.|
|00000570| 5c 20 61 6e 64 20 64 65 | 73 74 69 6e 61 74 69 6f |\ and de|stinatio|
|00000580| 6e 20 61 72 65 20 61 6c | 6c 77 61 79 73 20 74 68 |n are al|lways th|
|00000590| 69 73 20 72 65 67 69 6f | 6e 2e 0d 0d 0d 70 72 69 |is regio|n....pri|
|000005a0| 76 61 74 65 0d 20 20 20 | 3a 6d 20 28 72 70 61 72 |vate. |:m (rpar|
|000005b0| 61 6d 73 29 3a 20 7b 20 | 5e 72 67 6e 6f 62 6a 20 |ams): { |^rgnobj |
|000005c0| 2d 2d 20 73 72 63 41 20 | 73 72 63 42 20 64 65 73 |-- srcA |srcB des|
|000005d0| 74 20 7d 0d 20 20 20 20 | 20 20 67 65 74 3a 20 5e |t }. | get: ^|
|000005e0| 72 67 6e 6f 62 6a 20 67 | 65 74 3a 20 73 65 6c 66 |rgnobj g|et: self|
|000005f0| 20 64 75 70 20 3b 6d 0d | 70 75 62 6c 69 63 0d 5c | dup ;m.|public.\|
|00000600| 20 55 6e 69 6f 6e 52 67 | 6e 0d 20 20 20 3a 6d 20 | UnionRg|n. :m |
|00000610| 2b 3a 20 28 20 5e 72 67 | 6e 4f 62 6a 20 2d 2d 20 |+: ( ^rg|nObj -- |
|00000620| 29 0d 20 20 20 20 20 20 | 28 72 70 61 72 61 6d 73 |). |(rparams|
|00000630| 29 3a 20 73 65 6c 66 20 | 63 61 6c 6c 20 55 6e 69 |): self |call Uni|
|00000640| 6f 6e 52 67 6e 20 3b 6d | 0d 0d 5c 20 54 61 6b 65 |onRgn ;m|..\ Take|
|00000650| 20 74 68 65 20 64 69 66 | 66 65 72 65 6e 63 65 20 | the dif|ference |
|00000660| 6f 66 20 74 77 6f 20 72 | 65 67 69 6f 6e 73 2e 0d |of two r|egions..|
|00000670| 20 20 20 3a 6d 20 2d 3a | 20 28 20 5e 72 67 6e 4f | :m -:| ( ^rgnO|
|00000680| 62 6a 20 2d 2d 20 29 0d | 20 20 20 20 20 20 28 72 |bj -- ).| (r|
|00000690| 70 61 72 61 6d 73 29 3a | 20 73 65 6c 66 20 63 61 |params):| self ca|
|000006a0| 6c 6c 20 44 69 66 66 52 | 67 6e 20 3b 6d 0d 0d 5c |ll DiffR|gn ;m..\|
|000006b0| 20 49 6e 74 65 72 73 65 | 63 74 69 6f 6e 0d 20 20 | Interse|ction. |
|000006c0| 20 3a 6d 20 53 65 63 74 | 3a 20 28 20 5e 72 67 6e | :m Sect|: ( ^rgn|
|000006d0| 4f 62 6a 20 2d 2d 20 29 | 0d 20 20 20 20 20 20 28 |Obj -- )|. (|
|000006e0| 72 70 61 72 61 6d 73 29 | 3a 20 73 65 6c 66 20 63 |rparams)|: self c|
|000006f0| 61 6c 6c 20 53 65 63 74 | 52 67 6e 20 3b 6d 0d 0d |all Sect|Rgn ;m..|
|00000700| 5c 20 58 6f 72 20 2d 3e | 20 54 61 6b 65 20 65 78 |\ Xor ->| Take ex|
|00000710| 63 6c 75 73 69 76 65 20 | 4f 52 20 6f 66 20 74 77 |clusive |OR of tw|
|00000720| 6f 20 72 65 67 69 6f 6e | 73 0d 20 20 20 3a 6d 20 |o region|s. :m |
|00000730| 58 6f 72 3a 0d 20 20 20 | 20 20 20 28 72 70 61 72 |Xor:. | (rpar|
|00000740| 61 6d 73 29 3a 20 73 65 | 6c 66 20 63 61 6c 6c 20 |ams): se|lf call |
|00000750| 58 6f 72 52 67 6e 20 3b | 6d 0d 0d 5c 20 45 71 75 |XorRgn ;|m..\ Equ|
|00000760| 61 6c 52 67 6e 0d 20 20 | 20 3a 6d 20 3d 3f 3a 20 |alRgn. | :m =?: |
|00000770| 20 20 7b 20 5e 72 67 6e | 4f 62 6a 20 2d 2d 20 62 | { ^rgn|Obj -- b|
|00000780| 20 7d 0d 20 20 20 20 20 | 20 77 6f 72 64 30 20 67 | }. | word0 g|
|00000790| 65 74 3a 20 5e 72 67 6e | 4f 62 6a 20 67 65 74 3a |et: ^rgn|Obj get:|
|000007a0| 20 73 65 6c 66 0d 20 20 | 20 20 20 20 63 61 6c 6c | self. | call|
|000007b0| 20 45 71 75 61 6c 52 67 | 6e 20 69 2d 3e 6c 20 3b | EqualRg|n i->l ;|
|000007c0| 6d 0d 0d 5c 20 43 6f 70 | 79 52 67 6e 0d 20 20 20 |m..\ Cop|yRgn. |
|000007d0| 3a 6d 20 2d 3e 3a 20 20 | 7b 20 5e 72 67 6e 4f 62 |:m ->: |{ ^rgnOb|
|000007e0| 6a 20 2d 2d 20 7d 0d 20 | 20 20 20 20 20 28 72 70 |j -- }. | (rp|
|000007f0| 61 72 61 6d 73 29 3a 20 | 73 65 6c 66 20 64 72 6f |arams): |self dro|
|00000800| 70 20 63 61 6c 6c 20 43 | 6f 70 79 52 67 6e 20 3b |p call C|opyRgn ;|
|00000810| 6d 0d 0d 28 2a 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |m..(* **|********|
|00000820| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 20 51 75 65 72 69 65 |********|* Querie|
|00000830| 73 20 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |s ******|********|
|00000840| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 20 2a 29 0d 5c 20 50 |********|* *).\ P|
|00000850| 6f 69 6e 74 20 69 6e 20 | 72 65 67 69 6f 6e 3f 0d |oint in |region?.|
|00000860| 20 20 20 3a 6d 20 50 6f | 69 6e 74 3f 3a 20 20 7b | :m Po|int?: {|
|00000870| 20 5e 6d 6f 70 73 50 74 | 20 20 2d 2d 20 62 20 7d | ^mopsPt| -- b }|
|00000880| 0d 20 20 20 20 20 20 77 | 6f 72 64 30 20 67 65 74 |. w|ord0 get|
|00000890| 3a 20 5e 6d 6f 70 73 50 | 74 20 70 61 63 6b 20 67 |: ^mopsP|t pack g|
|000008a0| 65 74 3a 20 73 65 6c 66 | 20 63 61 6c 6c 20 50 74 |et: self| call Pt|
|000008b0| 49 6e 52 67 6e 20 69 2d | 3e 6c 20 3b 6d 0d 0d 5c |InRgn i-|>l ;m..\|
|000008c0| 20 43 6f 6e 74 61 69 6e | 73 20 72 65 63 74 0d 20 | Contain|s rect. |
|000008d0| 20 20 3a 6d 20 52 65 63 | 74 3f 3a 20 20 20 7b 20 | :m Rec|t?: { |
|000008e0| 5e 6d 6f 70 73 52 65 63 | 74 20 2d 2d 20 62 20 7d |^mopsRec|t -- b }|
|000008f0| 0d 20 20 20 20 20 20 77 | 6f 72 64 30 20 61 64 64 |. w|ord0 add|
|00000900| 72 3a 20 5e 6d 6f 70 73 | 52 65 63 74 20 67 65 74 |r: ^mops|Rect get|
|00000910| 3a 20 73 65 6c 66 20 63 | 61 6c 6c 20 52 65 63 74 |: self c|all Rect|
|00000920| 49 6e 52 67 6e 20 69 2d | 3e 6c 20 3b 6d 0d 0d 3a |InRgn i-|>l ;m..:|
|00000930| 6d 20 45 6d 70 74 79 3f | 3a 20 20 5c 20 28 20 2d |m Empty?|: \ ( -|
|00000940| 2d 20 62 20 29 0d 20 20 | 20 20 20 20 77 6f 72 64 |- b ). | word|
|00000950| 30 20 67 65 74 3a 20 73 | 65 6c 66 20 63 61 6c 6c |0 get: s|elf call|
|00000960| 20 45 6d 70 74 79 52 67 | 6e 20 69 2d 3e 6c 20 3b | EmptyRg|n i->l ;|
|00000970| 6d 0d 0d 3b 63 6c 61 73 | 73 0d 00 00 00 00 00 00 |m..;clas|s.......|
|00000980| 00 00 01 00 00 00 01 42 | 00 00 00 42 00 00 00 3b |.......B|...B...;|
|00000990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 06 52 65 67 69 6f 6e 52 | 02 00 00 00 50 61 72 74 |.RegionR|....Part|
|000009c0| 53 49 54 21 00 00 00 00 | 00 00 00 00 00 01 82 58 |SIT!....|.......X|
|000009d0| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 b3 66 c2 7a 00 00 | 00 00 00 00 01 7d ff ff |...f.z..|.....}..|
|00000a00| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a10| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a20| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a30| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a40| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a50| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a60| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a70| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a80| 00 00 00 3e 00 00 00 00 | 00 00 00 00 00 00 00 00 |...>....|........|
|00000a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 08 fa |........|........|
|00000ab0| 00 00 08 fa 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ac0| 00 00 00 00 01 00 00 00 | 01 42 00 00 00 42 00 00 |........|.B...B..|
|00000ad0| 00 3b 00 6c d1 74 14 34 | 00 00 00 1c 00 32 00 00 |.;.l.t.4|.....2..|
|00000ae0| 4d 49 46 4f 00 00 00 0a | 00 80 00 00 00 00 00 00 |MIFO....|........|
|00000af0| 00 6c da ec 08 4d 69 73 | 63 49 6e 66 6f 00 00 00 |.l...Mis|cInfo...|
+--------+-------------------------+-------------------------+--------+--------+