Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > b23c198eef6044fe9bb32a0acc43a274 > files > 24

hfsplusutils-1.0.4-10.mga4.x86_64.rpm

Von: flar@allandria.com
Gesendet: Dienstag, 29. August 2000 17:51
An: khalfmann@libra.de
Betreff: Re: AW2: More progress on HFS+

Halfmann, Klaus wrote:
> Send me the hexdump, I should get used to identify HFS+ structures at
> first glance :-)

It's attached at the end.

> a) Glibc suports 4 byte unicode (in fact ISO...whatever...) but apple uses
>    only 2byte unicode (at least for HFS+) , thats why my first attemt for
>    a conversion code crashed :-/ . There are some "fixed" routines for
>    often needed conversions in wchar.h and there is iconv.h 
>    ( the sledehammer in conversion ) I have no Idea how good they are
>    or if they have bugs (and dont care for just now ...)
>    Forget about a prebuild decompostion. We might look at this iconv stuff
>    and write our own translator, urgh.

That sounds pretty annoying. It's too bad Apple didn't use a more standard
encoding, but they've never been good at following standards.

> b) Apple supports conversion via its Translation services using the modules
>    found in the system folder. We might create a (huge !) table based
>    on those converters and try to "thin out" this table by some
>    good heuristic ... leading to an iconv module.

Sounds possible, but I suspect it could get messy, since I wouldn't be
surprised if each 'text encoding' on the filesystem needed it's own
translator.

> Meanwhile I added some files in hfsplus/src but have no makefile
> yet. I could not find standard functions for the tasks needed in hfsp_utils
> so I left them as found. My current goals is making hpmount and then
> hpls working.

I'll update my copy of the code and take a look.

	Brad Boyer
	flar@pants.nu

----------


000000:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Signature: 42 44
Create Time: b47f394a
Mod Time: b5c1dc16
Attributes: 8300 (LOCKED | SPARED | CLEAN)
Num Files: 0005
Vol Bmp: 0003
000400:  42 44 b4 7f 39 4a b5 c1 dc 16 83 00 00 05 00 03	BD..9J..........

AllocPtr: 0009
AllocBlk Cnt: fee7 (65255)
AllocBlk Size: 00000600 (1.5k)
Clump Size: 00000600 (1.5k)
AllocBlk Start: 0013
Next CNID: 00000015
000410:  00 09 fe e7 00 00 06 00 00 00 06 00 00 13 00 00	................

Free Blocks: 0000
Volume Label: ZIP-100
000420:  00 15 00 00 07 5a 49 50 2d 31 30 30 00 00 00 00	.....ZIP-100....
000430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................

Write Count: 0000000d
Extents ClmpSize: 00001200 (4.5k)
Catalog ClmpSize: 00001200 (4.5k)
000440:  00 00 00 00 00 00 00 00 00 0d 00 00 12 00 00 00	................

NumDir in root: 0000
File Count: 00000005
Dir Count: 00000000
000450:  12 00 00 00 00 00 00 05 00 00 00 00 00 00 00 02	................
000460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................

Embedded Sig: 482b
Embedded Extent: 0018 fecf
000470:  00 00 00 00 00 00 00 00 00 00 00 00 48 2b 00 18	............H+..
000480:  fe cf 00 00 12 00 00 00 00 03 00 00 00 00 00 00	................
000490:  00 00 00 00 12 00 00 03 00 03 00 00 00 00 00 00	................
0004a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

[Snipped data from HFS wrapper, including System and "Where have..."]

Start of HFS+ Volume Header (Start of HFS+ filesystem = b600)
Signature: 482b
Version: 0004
Attributes: 00000100 (Unmounted)
Last Mounted: 8.10 (MacOS 8)
Reserved: 00000000
00ba00:  48 2b 00 04 00 00 01 00 38 2e 31 30 00 00 00 00	H+......8.10....

Create Date: b47f394a
Modify Date: b5c24c1a
Backup Date: 00000000
Checked Date: b47fa9cc
00ba10:  b4 7f 39 4a b5 c2 4c 1a 00 00 00 00 b4 7f a9 cc	..9J..L.........

File Count: 00000004
Folder Count: 00000000
Block Size: 00000200 (512)
Total Blocks: 0002fc6d
00ba20:  00 00 00 04 00 00 00 00 00 00 02 00 00 02 fc 6d	...............m

Free Blocks: 0002efb4
Next Alloc: 000012ae
rsrc ClumpSz: 00002000
data ClumpSz: 00002000
00ba30:  00 02 ef b4 00 00 12 ae 00 00 20 00 00 00 20 00	.......... ... .

Next CNID: 00000014
Write Count: 00000020
Encodings Bitmap: 0000000000000001 (MacRoman)
00ba40:  00 00 00 14 00 00 00 20 00 00 00 00 00 00 00 01	....... ........

Finderinfo
00ba50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Allocation File
Logical Size: 0000000000006000 (24k)
Clump Size: 00006000
Total Blocks: 00000030
00ba70:  00 00 00 00 00 00 60 00 00 00 60 00 00 00 00 30	......`...`....0

Extent 1
Start Block: 00000003
Block Count: 00000030
00ba80:  00 00 00 03 00 00 00 30 00 00 00 00 00 00 00 00	.......0........
00ba90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Extents File
Logical Size: 00000000000bf000 (764k)
Clump Size: 000bf000
Total Blocks: 000005f8
00bac0:  00 00 00 00 00 0b f0 00 00 0b f0 00 00 00 05 f8	................

Extent 1
Start Block: 00000033
Block Count: 000005f8
00bad0:  00 00 00 33 00 00 05 f8 00 00 00 00 00 00 00 00	...3............
00bae0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Catalog File:
Logical Size: 00000000000bf000 (764k)
Clump Size: 000bf000
Total Blocks: 000005f8
00bb10:  00 00 00 00 00 0b f0 00 00 0b f0 00 00 00 05 f8	................

Extent 1
Start Block: 0000062b
Block Count: 000005f8
00bb20:  00 00 06 2b 00 00 05 f8 00 00 00 00 00 00 00 00	...+............
00bb30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Start of Allocation File
00bc00:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff	................
*
00bd80:  ff ff ff ff e0 00 00 00 00 00 00 00 00 00 00 00	................
00bd90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
00be40:  00 00 00 1f ff ff ff ff ff ff ff ff ff ff ff ff	................
00be50:  ff ff ff ff ff fe 00 00 00 00 00 00 00 00 00 00	................
00be60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
011b80:  00 00 00 00 00 00 00 00 00 00 00 00 00 18 00 00	................
011b90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
End of Allocation File

Start of Extents File
fLink: 00000000
bLink: 00000000
Kind: 01 (Header)
Height: 00
Num Recs: 0003
Reserved: 0000
Tree Depth: 0000
011c00:  00 00 00 00 00 00 00 00 01 00 00 03 00 00 00 00	................

Root Node: 00000000
Leaf Recs: 00000000
First Leaf: 00000000
Last Leaf: 00000000
011c10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................

Node Size: 0400
Max Keylen: 000a
Total Nodes: 000002fc
Free Nodes: 000002fb
Reserved: 0000
Clump Size: 000bf000
011c20:  04 00 00 0a 00 00 02 fc 00 00 02 fb 00 00 00 0b	................

Tree Type: 00 (unused in HFS+)
Reserved: 00
Attributes:00000002 (BigKeys)
011c30:  f0 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00	................
011c40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Map record (starts at 11cf8, node 0 in use)
011cf0:  00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00	................
011d00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Record Offsets:
Rec 1: 000e (header record)
Rec 2: 0078 (reserved record)
Rec 3: 00f8 (map record)
Rec 4: 03f8 (free space)
011ff0:  00 00 00 00 00 00 00 00 03 f8 00 f8 00 78 00 0e	.............x..
012000:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Start of Catalog File
fLink: 00000000
bLink: 00000000
Kind: 01 (Header)
Height: 00
Num Recs: 0003
Reserved: 0000
Tree Depth: 0001
0d0c00:  00 00 00 00 00 00 00 00 01 00 00 03 00 00 00 01	................

Root Node: 00000001
Leaf Recs: 0000000a
First Leaf: 00000001
Last Leaf: 00000001
0d0c10:  00 00 00 01 00 00 00 0a 00 00 00 01 00 00 00 01	................

Node Size: 1000
Max Keylen: 0204
Total Nodes: 000000bf
Free Nodes: 000000bd
Reserved: 0000
Clump Size: 000bf000
0d0c20:  10 00 02 04 00 00 00 bf 00 00 00 bd 00 00 00 0b	................

Tree Type: 00 (unused in HFS+)
Reserved: 00
Attributes:00000006 (BigKeys | VariableIndexKeys)
0d0c30:  f0 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00	................
0d0c40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Map record (starts at d0cf8, nodes 0 and 1 in use)
0d0cf0:  00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00	................
0d0d00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Record Offsets:
Rec 1: 000e (header record)
Rec 2: 0078 (reserved record)
Rec 3: 00f8 (map record)
Rec 4: 0ff8 (free space)
0d1bf0:  00 00 00 00 00 00 00 00 0f f8 00 f8 00 78 00 0e	.............x..

Node 1 (Root and only leaf node)
fLink: 00000000
bLink: 00000000
Kind: ff (Leaf)
Height: 01
Num Recs: 000a
Reserved: 0000
Keylen: 0014    (Start of Record 1: 0d1c0e)
0d1c00:  00 00 00 00 00 00 00 00 ff 01 00 0a 00 00 00 14	................

ParentId: 00000001 (Parent of Root)
NodeNameLen: 0007
NodeNameText: 005a00490050002d003100300030 (ZIP-100)
0d1c10:  00 00 00 01 00 07 00 5a 00 49 00 50 00 2d 00 31	.......Z.I.P.-.1

RecordType: 0001 (Folder)
Flags: 0000
Valence: 00000004
CNID: 00000002 (Root)
0d1c20:  00 30 00 30 00 01 00 00 00 00 00 04 00 00 00 02	.0.0............

CreateDate: b47fa9cd
ContentModDate: b47fa9e1
AttribModDate: 00000000
AccessDate: 00000000
0d1c30:  b4 7f a9 cd b4 7f a9 e1 00 00 00 00 00 00 00 00	................

BackupDate: 00000000
Owner: 00000000
Group: 00000000
Permissions: 00000000
0d1c40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................

Device: 00000000
Rect: 0000000000000000
Flags: 03e0
Location: 00dc03c0
0d1c50:  00 00 00 00 00 00 00 00 00 00 00 00 03 e0 00 dc	................

View: 0107
Scroll: 00000000
OpenChain: c3400000
Unused: 0000
Comment: 0000
0d1c60:  03 c0 01 07 00 00 00 00 c3 40 00 00 00 00 00 00	.........@......

PutAway: 00000000
Encoding: 00000000
Reserved: 00000000
Keylen: 0006        (Start of Record 2: 0d1c7c)
ParentId: 00000002 (Root)
0d1c70:  00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 00	................

NodeNameLen: 0000
RecordType: 0003 (Folder Thread)
Reserved: 0000
ParentId: 00000001 (Parent of Root)
NodeNameLen: 0007
NodeNameText: 005a00490050002d003100300030 (ZIP-100)
0d1c80:  00 02 00 00 00 03 00 00 00 00 00 01 00 07 00 5a	...............Z

Keylen: 001a        (Start of Record 3: 0d1c9c)
ParentId: 00000002 (Root)
0d1c90:  00 49 00 50 00 2d 00 31 00 30 00 30 00 1a 00 00	.I.P.-.1.0.0....

NodeNameLen: 000a
NodeNameText: 004400650073006b0074006f0070002000440042 (Desktop DB)
0d1ca0:  00 02 00 0a 00 44 00 65 00 73 00 6b 00 74 00 6f	.....D.e.s.k.t.o

RecordType: 0002 (File)
Flags: 0002
Reserved: 00000000
0d1cb0:  00 70 00 20 00 44 00 42 00 02 00 02 00 00 00 00	.p. .D.B........

CNID: 00000011
CreateDate: b47fa9cd
ContentModDate: b47fa9cd
AttribModDate: 00000000
0d1cc0:  00 00 00 11 b4 7f a9 cd b4 7f a9 cd 00 00 00 00	................

AccessDate: 00000000
BackupDate: 00000000
Owner: 00000000
Group: 00000000
0d1cd0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................

Permissions: 00000000
Device: 00000000
Type: 4254464c (BTFL)
Creator: 444d4752 (DMGR)
0d1ce0:  00 00 00 00 00 00 00 00 42 54 46 4c 44 4d 47 52	........BTFLDMGR

Flags: 4000
Location: 00000000
Folder: 0000
Icon: 0000
Unused: 0000000000000000
0d1cf0:  40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	@...............

Comment: 0000
PutAway: 00000000
Encoding: 00000000
Reserved: 00000000
DataSize: 0000000000000000
0d1d00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................

ClumpSize: 24000000
Blocks: 00000000
0d1d10:  00 00 00 00 00 00 24 00 00 00 00 00 00 00 00 12	......$.........
0d1d20:  00 00 12 1b 00 00 00 12 00 00 00 00 00 00 00 00	................
0d1d30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
0d1db0:  00 1a 00 00 00 02 00 0a 00 44 00 65 00 73 00 6b	.........D.e.s.k
0d1dc0:  00 74 00 6f 00 70 00 20 00 44 00 46 00 02 00 02	.t.o.p. .D.F....
0d1dd0:  00 00 00 00 00 00 00 10 b4 7f a9 cd b4 7f a9 cd	................
0d1de0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
0d1df0:  00 00 00 00 00 00 00 00 00 00 00 00 44 54 46 4c	............DTFL
0d1e00:  44 4d 47 52 40 00 00 00 00 00 00 00 00 00 00 00	DMGR@...........
0d1e10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
0d1e20:  00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00	................
0d1e30:  00 00 00 80 00 00 12 2d 00 00 00 80 00 00 00 00	.......-........
0d1e40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
0d1ec0:  00 00 00 00 00 2a 00 00 00 02 00 12 00 44 00 65	.....*.......D.e
0d1ed0:  00 73 00 6b 00 74 00 6f 00 70 00 50 00 72 00 69	.s.k.t.o.p.P.r.i
0d1ee0:  00 6e 00 74 00 65 00 72 00 73 00 20 00 44 00 42	.n.t.e.r.s. .D.B
0d1ef0:  00 02 00 02 00 00 00 00 00 00 00 12 b4 7f a9 cd	................
0d1f00:  b4 7f a9 cd 00 00 00 00 00 00 00 00 00 00 00 00	................
0d1f10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
0d1f20:  64 74 70 6c 64 63 64 63 40 00 00 00 00 00 00 00	dtpldcdc@.......
0d1f30:  00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00	................
0d1f40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
0d1f90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 1e	................
0d1fa0:  00 00 00 00 00 00 00 01 00 00 12 ad 00 00 00 01	................
0d1fb0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
0d1fe0:  00 00 00 00 00 00 00 00 00 28 00 00 00 02 00 11	.........(......
0d1ff0:  00 4f 00 70 00 65 00 6e 00 46 00 6f 00 6c 00 64	.O.p.e.n.F.o.l.d
0d2000:  00 65 00 72 00 4c 00 69 00 73 00 74 00 44 00 46	.e.r.L.i.s.t.D.F
0d2010:  00 0d 00 02 00 02 00 00 00 00 00 00 00 13 b4 7f	................
0d2020:  a9 e1 b4 7f a9 e1 00 00 00 00 00 00 00 00 00 00	................
0d2030:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
0d2040:  00 00 46 4f 4c 44 4d 41 43 53 40 00 00 00 00 00	..FOLDMACS@.....
0d2050:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
0d20c0:  01 1e 00 00 00 00 00 00 00 01 00 00 12 ae 00 00	................
0d20d0:  00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
0d20e0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
0d2100:  00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 10	................
0d2110:  00 00 00 04 00 00 00 00 00 02 00 0a 00 44 00 65	.............D.e
0d2120:  00 73 00 6b 00 74 00 6f 00 70 00 20 00 44 00 46	.s.k.t.o.p. .D.F
0d2130:  00 06 00 00 00 11 00 00 00 04 00 00 00 00 00 02	................
0d2140:  00 0a 00 44 00 65 00 73 00 6b 00 74 00 6f 00 70	...D.e.s.k.t.o.p
0d2150:  00 20 00 44 00 42 00 06 00 00 00 12 00 00 00 04	. .D.B..........
0d2160:  00 00 00 00 00 02 00 12 00 44 00 65 00 73 00 6b	.........D.e.s.k
0d2170:  00 74 00 6f 00 70 00 50 00 72 00 69 00 6e 00 74	.t.o.p.P.r.i.n.t
0d2180:  00 65 00 72 00 73 00 20 00 44 00 42 00 06 00 00	.e.r.s. .D.B....
0d2190:  00 13 00 00 00 04 00 00 00 00 00 02 00 11 00 4f	...............O
0d21a0:  00 70 00 65 00 6e 00 46 00 6f 00 6c 00 64 00 65	.p.e.n.F.o.l.d.e
0d21b0:  00 72 00 4c 00 69 00 73 00 74 00 44 00 46 00 0d	.r.L.i.s.t.D.F..
0d21c0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*

Record Offsets:
Rec  9: 0556
Rec 10: 058c
Rec 11: 05c0 (Free space)
0d2be0:  00 00 00 00 00 00 00 00 00 00 05 c0 05 8c 05 56	...............V

Record Offsets:
Rec 1: 000e
Rec 2: 007c
Rec 3: 009c
Rec 4: 01b0
Rec 5: 02c4
Rec 6: 03e8
Rec 7: 050a
Rec 8: 0530 
0d2bf0:  05 30 05 0a 03 e8 02 c4 01 b0 00 9c 00 7c 00 0e	.0...........|..
0d2c00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
191c00:  00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 1e	................
191c10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
191d00:  00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 1e	................
191d10:  00 00 00 00 00 00 00 00 00 1c 00 1e ff ff 00 00	................
191d20:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
192200:  00 00 01 00 00 00 08 0c 00 00 07 0c 00 00 00 5a	...............Z
192210:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
192300:  00 00 01 00 07 ff ff e0 1e 08 00 b8 74 08 00 ae	............t...
192310:  c4 0f ff a3 84 00 00 21 84 00 80 21 84 00 00 21	.......!...!...!
192320:  84 1e b8 21 84 04 a4 21 84 08 a4 21 84 1e b8 21	...!...!...!...!
192330:  84 00 20 21 84 00 00 21 87 ff ff e1 84 2a aa a1	.. !...!.....*..
192340:  84 35 55 41 84 2a aa 99 87 ff ff 3d 84 00 00 3d	.5UA.*.....=...=
192350:  84 00 00 19 84 4e 38 01 84 d1 45 ff 84 51 45 ff	.....N8...E..QE.
192360:  84 51 45 c7 84 51 45 c7 84 4e 39 e7 84 00 01 e7	.QE..QE..N9.....
192370:  84 00 01 e7 87 ff ff e7 c4 00 01 e7 7c 00 01 ff	............|...
192380:  07 ff ff ff 07 ff ff e0 1f ff ff f8 7f ff ff fe	................
192390:  ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff	................
*
1923f0:  ff ff ff ff ff ff ff ff ff ff ff ff 7f ff ff ff	................
192400:  07 ff ff ff 00 00 02 00 00 00 0f ff ff ff ff ff	................
192410:  ff ff ff ff ff f0 00 00 00 0f ff fd dd dd fc cc	................
192420:  cc cc cc cc fd ff f0 00 0f ff cf dd dd dd fc cc	................
192430:  cc cc cc cc fd fc ff f0 ff dd cf dd dd dd ff ff	................
192440:  ff ff ff ff fd fc dd ff fd dd cf dd dd dd dd dd	................
192450:  dd dd dd dd dd fc dd df fd dd cf dd dd dd dd dd	................
192460:  fd dd dd dd dd fc dd df fd dd cf dd dd dd dd dd	................
192470:  dd dd dd dd dd fc dd df fd dd cf dd dd df ff fd	................
192480:  fd ff fd dd dd fc dd df fd dd cf dd dd dd df dd	................
192490:  fd fd df dd dd fc dd df fd dd cf dd dd dd fd dd	................
1924a0:  fd fd df dd dd fc dd df fd dd cf dd dd df ff fd	................
1924b0:  fd ff fd dd dd fc dd df fd dd cf dd dd dd dd dd	................
1924c0:  dd fd dd dd dd fc dd df fd dd cf dd dd dd dd dd	................
1924d0:  dd dd dd dd dd fc dd df fd dd cf ff ff ff ff ff	................
1924e0:  ff ff ff ff ff fc dd df fd dd cf 00 00 f3 33 33	..............33
1924f0:  33 33 33 33 33 fc dd df fd dd cf 00 00 f3 33 33	33333.........33
*
192510:  33 33 33 33 33 05 5d df fd dd cf ff ff ff ff ff	33333.].........
192520:  ff ff ff ff f0 55 55 df fd dd cf 00 00 00 00 00	.....UU.........
192530:  00 00 00 00 00 55 55 df fd dd cf 00 00 00 00 00	.....UU.........
192540:  00 00 00 00 00 05 5d df fd dd cf 00 0f 00 ff f0	......].........
192550:  00 ff f0 00 00 0d dd df fd dd cf 00 ff 0f 00 0f	................
192560:  0f 00 0f 05 55 55 55 55 fd dd cf 00 0f 0f 00 0f	....UUUU........
192570:  0f 00 0f 05 33 33 33 35 fd dd cf 00 0f 0f 00 0f	....3335........
192580:  0f 00 0f 05 33 00 03 35 fd dd cf 00 0f 0f 00 0f	....3..5........
192590:  0f 00 0f 05 33 00 03 35 fd dd cf 00 0f 00 ff f0	....3..5........
1925a0:  00 ff f0 05 33 30 03 35 fd dd cf 00 00 00 00 00	....30.5........
1925b0:  00 00 00 05 33 30 03 35 fd dd cf 00 00 00 00 00	....30.5........
1925c0:  00 00 00 05 33 30 03 35 fd dd cf ff ff ff ff ff	....30.5........
1925d0:  ff ff ff f5 33 30 03 35 fd dd cf dd dd dd dd dd	....30.5........
1925e0:  dd dd dd d5 33 30 03 35 0f ff ff dd dd dd dd dd	....30.5........
1925f0:  dd dd dd d5 33 33 33 35 00 00 0f ff ff ff ff ff	....3335........
192600:  ff ff ff f5 55 55 55 55 00 00 04 00 00 00 00 00	....UUUU........
192610:  00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff	................
192620:  ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 ff	................
192630:  ff ff ff f8 f8 f8 f8 f8 ff f6 f6 f6 f6 f6 f6 f6	................
192640:  f6 f6 f6 f6 ff f8 ff ff ff 00 00 00 00 ff ff ff	................
192650:  f6 ff f8 f8 f8 f8 f8 f8 ff f6 f6 f6 f6 f6 f6 f6	................
192660:  f6 f6 f6 f6 ff f8 ff f6 ff ff ff 00 ff ff f8 f8	................
192670:  f6 ff f8 f8 f8 f8 f8 f8 ff ff ff ff ff ff ff ff	................
192680:  ff ff ff ff ff f8 ff f6 f8 f8 ff ff ff f8 f8 f8	................
192690:  f6 ff f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8	................
1926a0:  f8 f8 f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
1926b0:  f6 ff f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 ff f8 f8 f8	................
1926c0:  f8 f8 f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
1926d0:  f6 ff f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8	................
1926e0:  f8 f8 f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
1926f0:  f6 ff f8 f8 f8 f8 f8 ff ff ff ff f8 ff f8 ff ff	................
192700:  ff f8 f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
192710:  f6 ff f8 f8 f8 f8 f8 f8 f8 ff f8 f8 ff f8 ff f8	................
192720:  f8 ff f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
192730:  f6 ff f8 f8 f8 f8 f8 f8 ff f8 f8 f8 ff f8 ff f8	................
192740:  f8 ff f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
192750:  f6 ff f8 f8 f8 f8 f8 ff ff ff ff f8 ff f8 ff ff	................
192760:  ff f8 f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
192770:  f6 ff f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 ff f8	................
192780:  f8 f8 f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
192790:  f6 ff f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8	................
1927a0:  f8 f8 f8 f8 f8 f8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
1927b0:  f6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff	................
1927c0:  ff ff ff ff ff ff ff f6 f8 f8 f8 ff ff f8 f8 f8	................
1927d0:  f6 ff 00 00 00 00 ff d8 d8 d8 d8 d8 d8 d8 d8 d8	................
1927e0:  d8 d8 d8 d8 d8 d8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
1927f0:  f6 ff 00 00 00 00 ff d8 d8 d8 d8 d8 d8 d8 d8 d8	................
192800:  d8 d8 d8 d8 d8 d8 ff f6 f8 f8 f8 ff ff f8 f8 f8	................
192810:  f6 ff 00 00 00 00 ff d8 d8 d8 d8 d8 d8 d8 d8 d8	................
192820:  d8 d8 d8 d8 d8 d8 00 b0 b0 f8 f8 ff ff f8 f8 f8	................
192830:  f6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff	................
192840:  ff ff ff ff ff 00 b0 b0 b0 b0 f8 ff ff f8 f8 f8	................
192850:  f6 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
192860:  00 00 00 00 00 00 b0 b0 b0 b0 f8 ff ff f8 f8 f8	................
192870:  f6 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
192880:  00 00 00 00 00 00 00 b0 b0 f8 f8 ff ff f8 f8 f8	................
192890:  f6 ff 00 00 00 ff 00 00 ff ff ff 00 00 00 ff ff	................
1928a0:  ff 00 00 00 00 00 00 f8 f8 f8 f8 ff ff f8 f8 f8	................
1928b0:  f6 ff 00 00 ff ff 00 ff 00 00 00 ff 00 ff 00 00	................
1928c0:  00 ff 00 b0 b0 b0 b0 b0 b0 b0 b0 b0 ff f8 f8 f8	................
1928d0:  f6 ff 00 00 00 ff 00 ff 00 00 00 ff 00 ff 00 00	................
1928e0:  00 ff 00 b0 d8 d8 d8 d8 d8 d8 d8 b0 ff f8 f8 f8	................
1928f0:  f6 ff 00 00 00 ff 00 ff 00 00 00 ff 00 ff 00 00	................
192900:  00 ff 00 b0 d8 d8 00 00 00 d8 d8 b0 ff f8 f8 f8	................
192910:  f6 ff 00 00 00 ff 00 ff 00 00 00 ff 00 ff 00 00	................
192920:  00 ff 00 b0 d8 d8 00 00 00 d8 d8 b0 ff f8 f8 f8	................
192930:  f6 ff 00 00 00 ff 00 00 ff ff ff 00 00 00 ff ff	................
192940:  ff 00 00 b0 d8 d8 d8 00 00 d8 d8 b0 ff f8 f8 f8	................
192950:  f6 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
192960:  00 00 00 b0 d8 d8 d8 00 00 d8 d8 b0 ff f8 f8 f8	................
192970:  f6 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
192980:  00 00 00 b0 d8 d8 d8 00 00 d8 d8 b0 ff f8 f8 f8	................
192990:  f6 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff	................
1929a0:  ff ff ff b0 d8 d8 d8 00 00 d8 d8 b0 ff f8 f8 f8	................
1929b0:  f6 ff f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8	................
1929c0:  f8 f8 f8 b0 d8 d8 d8 00 00 d8 d8 b0 00 ff ff ff	................
1929d0:  ff ff f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8	................
1929e0:  f8 f8 f8 b0 d8 d8 d8 d8 d8 d8 d8 b0 00 00 00 00	................
1929f0:  00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff	................
192a00:  ff ff ff b0 b0 b0 b0 b0 b0 b0 b0 b0 00 00 01 00	................
192a10:  00 00 08 0c 00 00 07 0c 00 00 00 5a 05 a3 c5 a8	...........Z....
192a20:  29 22 00 00 00 1c 00 5a 00 02 49 43 4e 23 00 00	)".....Z..ICN#..
192a30:  00 1a 69 63 6c 34 00 00 00 26 69 63 6c 38 00 00	..icl4...&icl8..
192a40:  00 32 bf b9 ff ff 00 00 00 00 05 a3 c4 cc bf b9	.2..............
192a50:  ff ff 00 00 01 04 05 a3 c4 d0 bf b9 ff ff 00 00	................
192a60:  03 08 05 a3 c4 bc 00 00 00 00 00 00 00 00 00 00	................
192a70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
24ec00:  00 00 00 00 00 00 00 00 01 00 00 03 00 00 00 01	................
24ec10:  00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01	................
24ec20:  02 00 00 25 00 00 00 12 00 00 00 10 00 00 00 00	...%............
24ec30:  20 00 ff 00 00 00 00 00 00 00 00 00 00 00 00 00	 ...............
24ec40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
24ec70:  00 00 00 00 00 00 00 00 02 0a 01 00 00 00 00 00	................
24ec80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
24ecf0:  00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00	................
24ed00:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
24edf0:  00 00 00 00 00 00 00 00 01 f8 00 f8 00 78 00 0e	.............x..
24ee00:  00 00 00 00 00 00 00 00 ff 01 00 01 00 00 0b 01	................
24ee10:  61 74 63 6f 61 74 63 6f fe 00 00 00 00 00 00 00	atcoatco........
24ee20:  00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00	................
24ee30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
24eff0:  00 00 00 00 00 00 00 00 00 00 00 00 00 24 00 0e	.............$..
24f000:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
251000:  00 02 00 00 00 00 00 00 01 00 00 03 00 00 00 01	................
251010:  00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01	................
251020:  02 00 00 07 00 00 00 09 00 00 00 07 00 00 00 00	................
251030:  12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
251040:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
2510f0:  00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00	................
251100:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
2511f0:  00 00 00 00 00 00 00 00 01 f8 00 f8 00 78 00 0e	.............x..
251200:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
261000:  00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 1e	................
261010:  79 80 7f 79 7f 80 7f 79 7f 79 aa 79 7f 80 7f 79	y..y...y.y.y...y
261020:  7f 79 7f 7f 79 7f 79 7f 80 7f 79 80 7f 79 80 7f	.y..y.y...y..y..
261030:  79 a4 7f 80 7f 79 80 73 7f a4 7f a4 7f 79 7f 79	y....y.s.....y.y
261040:  80 7f a4 7f 80 7f a4 7f 80 7f 79 7f 7f 79 7f a4	..........y..y..
261050:  7f 79 7f a4 7f 79 7f a4 7f 79 7f 79 7f 7f a4 7f	.y...y...y.y....
261060:  79 7f 7f 79 7f 7f a4 7f 79 7f 79 7f 7f a4 7f 79	y..y....y.y....y
261070:  a4 7f 79 7f 7f 79 7f 79 7f 79 7f 79 7f 79 aa 79	..y..y.y.y.y.y.y
261080:  7f 80 7f 79 80 7f 7f 80 7f 79 7f 79 7f a4 7f 79	...y.....y.y...y
261090:  7f 79 7f 79 7f a4 80 7f 4f 4e 54 f6 55 4e 2a 4f	.y.y....ONT.UN*O
2610a0:  4f 55 2a 00 00 4f 06 79 7f aa aa ea 01 f6 09 ff	OU*..O.y........
2610b0:  ea aa a4 5b 4f 06 2a 00 4e fe 00 61 06 4e 00 4e	...[O.*.N..a.N.N
2610c0:  00 4f 7f 5b a4 80 a3 a4 a4 86 a4 80 a4 80 aa a4	.O.[............
2610d0:  a4 aa a4 a4 aa a3 aa a4 a4 80 aa a4 a4 86 a4 80	................
2610e0:  a3 80 a4 80 a4 7f a4 86 a4 a4 80 a3 80 a4 aa a4	................
2610f0:  a4 80 a3 80 a3 86 a4 a3 a4 aa a3 80 aa 80 a4 80	................
261100:  00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 1e	................
261110:  00 00 00 00 00 00 00 00 00 1c 00 1e ff ff fe a4	................
261120:  58 aa a4 a3 fb a9 a4 80 aa 7f a4 a3 fb a3 a4 80	X...............
261130:  a4 7f a4 80 a4 86 aa a4 80 a4 80 aa a4 80 a4 a4	................
261140:  80 aa 80 aa 80 a4 80 aa a4 a4 7f aa 80 a4 7f a4	................
261150:  86 a4 80 a4 80 a3 80 aa 80 a4 86 a4 80 a3 fb 7f	................
261160:  aa 80 aa a4 7f a4 86 a3 80 a4 80 a4 86 a4 80 a4	................
261170:  86 a4 86 a4 80 a4 80 a4 a4 aa fe a4 7f aa a4 80	................
261180:  a4 80 aa 80 a3 80 aa 80 aa a4 a4 86 a4 7f aa 80	................
261190:  a4 a4 a3 aa aa a4 80 a4 7f a4 aa a4 a4 a3 fb a3	................
2611a0:  a4 aa 80 a3 fb a3 a4 a4 80 aa 80 a3 80 aa 80 aa	................
2611b0:  a3 aa a4 a4 7f aa a4 a3 80 a4 80 a3 80 aa 80 a4	................
2611c0:  80 a4 a4 aa aa a4 80 a4 aa a4 86 a4 86 a4 80 a3	................
2611d0:  80 aa a4 a4 aa a3 aa a4 a4 80 aa a4 a4 86 a4 80	................
2611e0:  a3 80 a4 80 a4 7f a4 86 a4 a4 80 a3 80 a4 aa a4	................
2611f0:  a4 80 a3 80 a3 86 a4 a3 a4 aa a3 80 aa 20 80 a4	............. ..
261200:  00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 1e	................
261210:  aa a4 80 a4 86 a4 a3 fb a3 86 a4 80 aa 80 aa fe	................
261220:  a4 58 aa a4 a3 fb a9 a4 80 aa 7f a4 a3 fb a3 a4	.X..............
261230:  80 a4 7f a4 80 a4 86 aa a4 80 a4 80 aa a4 80 a4	................
261240:  a4 80 aa 80 aa 80 a4 80 aa a4 a4 7f aa 80 a4 7f	................
261250:  a4 86 a4 80 a4 80 a3 80 aa 80 a4 86 a4 80 a3 fb	................
261260:  7f aa 80 aa a4 7f a4 86 a3 80 a4 80 a4 86 a4 80	................
261270:  a4 86 a4 86 a4 80 a4 80 a4 a4 aa fe a4 25 aa a4	.............%..
261280:  80 a4 80 aa 80 a3 80 aa 80 a4 80 a4 80 a4 7f 55	...............U
261290:  4e 4f 06 4f 54 f7 4f 55 30 4f 4f 55 4f 55 2a 79	NO.OT.OU0OOUOU*y
2612a0:  a4 a4 ce ef 01 a5 06 ff ef aa a3 79 4e 4f fe 00	...........yNO..
2612b0:  03 4f 4e 06 2a fe 00 05 06 00 79 4f 7f 79 fd 7f	.ON.*.....yO.y..
2612c0:  00 79 f8 7f 02 79 7f 79 fb 7f 02 79 7f 79 fa 7f	.y...y.y...y.y..
2612d0:  00 79 fb 7f 00 79 fb 7f 00 79 fe 7f 03 79 7f 7f	.y...y...y...y..
2612e0:  79 fd 7f 00 79 fc 7f 00 79 fe 7f 00 79 fe 7f 0e	y...y...y...y...
2612f0:  79 7f 7f 79 7f 7f 79 7f 7f 79 7f 7f 79 7f 79 fe	y..y..y..y..y.y.
261300:  00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 1e	................
261310:  00 00 00 00 00 00 00 00 00 1c 00 1e ff ff fe 7f	................
261320:  04 79 5b 7f 7f 79 fd 7f 00 79 fe 7f 13 79 7f 7f	.y[..y...y...y..
261330:  79 7f 79 7f 9d 7f 7f 79 7f 79 7f 79 7f 7f 79 7f	y.y....y.y.y..y.
261340:  79 fd 7f 00 79 fd 7f 01 a3 79 fc 7f 00 79 fe 7f	y...y....y...y..
261350:  02 79 7f 79 fe 7f 00 79 fe 7f 08 79 7f 79 7f 7f	.y.y...y...y.y..
261360:  79 7f 7f 79 fd 7f 01 79 79 fe 7f 02 a4 7f 79 fe	y..y...yy.....y.
261370:  7f 00 79 fd 7f 00 79 fb 7f 07 79 7f 7f 79 7f 79	..y...y...y..y.y
261380:  7f 79 fe 7f 00 79 fa 7f 07 79 7f 7f 79 7f 7f 79	.y...y...y..y..y
261390:  79 fe 7f 04 79 7f 79 7f 79 fa 7f 02 79 7f 79 fb	y...y.y.y...y.y.
2613a0:  7f 02 79 7f 79 fa 7f 00 79 fb 7f 00 79 fb 7f 00	..y.y...y...y...
2613b0:  79 fe 7f 03 79 7f 7f 79 fd 7f 00 79 fc 7f 00 79	y...y..y...y...y
2613c0:  fe 7f 00 79 fe 7f 0e 79 7f 7f 79 7f 7f 79 7f 7f	...y...y..y..y..
2613d0:  79 7f 7f 79 7f 79 fe 7f 00 79 fe 7f 06 79 7f 7f	y..y.y...y...y..
2613e0:  79 7f 7f 79 f8 7f 02 9d 7f 79 fd 7f 01 79 a3 fe	y..y.....y...y..
2613f0:  7f 02 79 7f 79 fe 7f 04 79 5b 7f 7f 79 fd 7f 00	..y.y...y[..y...
261400:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
5f98c00:  48 2b 00 04 00 00 01 00 38 2e 31 30 00 00 00 00	H+......8.10....
5f98c10:  b4 7f 39 4a b4 7f a9 cc 00 00 00 00 b4 7f a9 cc	..9J............
5f98c20:  00 00 00 00 00 00 00 00 00 00 02 00 00 02 fc 6d	...............m
5f98c30:  00 02 f0 48 00 00 12 1b 00 00 20 00 00 00 20 00	...H...... ... .
5f98c40:  00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 01	................
5f98c50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
5f98c70:  00 00 00 00 00 00 60 00 00 00 60 00 00 00 00 30	......`...`....0
5f98c80:  00 00 00 03 00 00 00 30 00 00 00 00 00 00 00 00	.......0........
5f98c90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
5f98cc0:  00 00 00 00 00 0b f0 00 00 0b f0 00 00 00 05 f8	................
5f98cd0:  00 00 00 33 00 00 05 f8 00 00 00 00 00 00 00 00	...3............
5f98ce0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
5f98d10:  00 00 00 00 00 0b f0 00 00 0b f0 00 00 00 05 f8	................
5f98d20:  00 00 06 2b 00 00 05 f8 00 00 00 00 00 00 00 00	...+............
5f98d30:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*
5f99200:  42 44 b4 7f 39 4a b4 7f 39 4b 83 00 00 05 00 03	BD..9J..9K......
5f99210:  00 09 fe e7 00 00 06 00 00 00 06 00 00 13 00 00	................
5f99220:  00 15 00 00 07 5a 49 50 2d 31 30 30 00 00 00 00	.....ZIP-100....
5f99230:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
5f99240:  00 00 00 00 00 00 00 00 00 0c 00 00 12 00 00 00	................
5f99250:  12 00 00 00 00 00 00 05 00 00 00 00 00 00 00 02	................
5f99260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
5f99270:  00 00 00 00 00 00 00 00 00 00 00 00 48 2b 00 18	............H+..
5f99280:  fe cf 00 00 12 00 00 00 00 03 00 00 00 00 00 00	................
5f99290:  00 00 00 00 12 00 00 03 00 03 00 00 00 00 00 00	................
5f992a0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	................
*