woensdag 9 februari 2011

A friend made an image with Acronis in an undocumented? proprietary format that looks like this:
00000000  b4 6e 68 44 ae 2e 9e f2  01 00 00 00 66 63 66 60  |.nhD........fcf`|
00000010  60 70 66 b0 62 88 61 60  04 b2 18 00 4f f6 0e eb  |`pf.b.a`....O...|
00000020  01 13 63 60 60 00 00 5f  d7 36 54 05 93 fe e6 c8  |..c``.._.6T.....|
00000030  a6 c7 c8 c0 b0 41 f0 91  ba 26 90 06 00 2c 3c 71  |.....A...&...,mmI...|
000000c0  f0 e8 0f a7 64 56 ad 15  c5 24 91 25 3e 5e 3e d7  |....dV...$.%>^>.|
000000d0  e1 a4 b1 2b ac 61 6f e6  bb 81 99 92 50 c6 16 e6  |...+.ao.....P...|
000000e0  86 f9 bf 4b f3 07 f9 ad  cc 0f a5 24 82 29 88 ab  |...K.......$.)..|
000000f0  ed 4b 53 9a df 1c bb 24  0d 8e c1 d6 ef 9c 1c 92  |.KS....$........|
00000100  3e 39 2e be f4 4a 4e ce  c9 59 e9 c7 bb 0f 83 bb  |>9...JN..Y......|
00000110  41 58 fb a4 4d 9a 64 29  79 2c f0 cc 24 45 95 d3  |AX..M.d)y,..$E..|
00000120  9e 24 da 3c 7d 2e c3 48  fc da 4c 54 be 00 e2 cb  |.$.<}..H..LT....|
00000130  f1 d9 59 0e 3e 9d 06 43  bd ee 8c 1a 16 d8 97 9f  |..Y.>..C........|
00000140  44 65 a7 3e ed 9c 5c 94  23 72 14 6c 36 4a 06 7f  |De.>..\.#r.l6J..|
00000150  7c b0 39 24 a7 f4 20 d3  d3 f0 1e 07 1f 7f d1 3f  ||.9$.. ........?|
00000160  4d c0 5c b3 df 2a 68 ce  fb 24 ef 85 ea cc bf 8f  |M.\..*h..$......|
00000170  56 f1 5d 9d 59 63 51 85  fd b5 3a 4b 13 26 ce d4  |V.].YcQ...:K.&..|
00000180  b6 45 57 b8 07 95 1c 46  4d 3f 60 9c 82 e6 47 6d  |.EW....FM?`...Gm|
00000190  8d ec 49 0e c3 74 60 71  fd ab 87 d7 17 75 05 ea  |..I..t`q.....u..|
000001a0  0a d4 15 a8 2b 50 57 e0  33 56 a0 6b 92 ff 0f e2  |....+PW.3V.k....|
000001b0  5b 21 54 ca f3 33 66 2a  ca af 24 4f 7a ce c6 25  |[!T..3f*..$Oz..%|
000001c0  a3 7d 22 fd cf 11 33 7d  35 1f 43 0c bf 1b 18 fb  |.}"...3}5.C.....|
000001d0  a3 2a e5 6f 60 b4 25 d2  27 58 de 5b 89 aa 20 c6  |.*.o`.%.'X.[.. .|
000001e0  48 00 77 2d fc 5d 8d 06  97 b1 45 f8 62 89 52 fe  |H.w-.]....E.b.R.|
000001f0  8e c5 1d c2 67 d6 04 d6  b4 1d c3 20 6e cb f2 0f  |....g...... n...|
00000200  71 99 1d 79 36 3f 57 62  4e d8 f3 fc 7f 0c d7 ef  |q..y6?WbN.......|
00000210  80 99 c1 9a 98 db 17 c9  4b c2 77 00 a3 cb e6 05  |........K.w.....|
00000220  6b 74 5c fa 9a 6b 5c f6  00 b7 68 71 9d 3f b7 ac  |kt\..k\...hq.?..|
00000230  e6 a7 06 e4 3a ee 79 f2  b7 3d f7 66 e0 7c e7 23  |....:.y..=.f.|.#|
00000240  e7 9e ac 27 d7 e0 6b 87  e6 e3 f3 9c 4f 8d 07 94  |...'..k.....O...|
00000250  27 f9 a6 1a 3e f3 62 1c  31 a3 67 16 df 79 e3 c0  |'...>.b.1.g..y..|
00000260  28 ff 14 97 d5 53 d4 07  3e db 27 e2 ba 3e 69 07  |(....S..>.'..>i.|
00000270  5e ec 13 f5 25 2e 9f 02  fb 7c 31 ae d7 ec 43 0f  |^...%....|1...C.|
00000280  fa 40 1f eb 18 01 e6 32  78 b8 d6 b1 21 73 66 11  |.@.....2x...!sf.|
00000290  39 9d 88 e3 f7 2e b9 14  60 e7 cc bb 51 c2 fa 0f  |9.......`...Q...|
000002a0  f6 d5 de a9 41 ac b2 6b  4c 1e e3 7f 85 8f f7 6c  |....A..kL......l|
000002b0  8c 5c 17 b8 53 9b 56 a6  4f b4 22 86 5c 87 c1 61  |.\..S.V.O.".\..a|
000002c0  c6 e2 11 fb e3 3b fa 00  be 21 c4 a4 a6 e7 c7 63  |.....;...!.....c|
000002d0  fc 66 e0 91 1f f1 22 d0  b9 d8 1f 97 0e c4 9f 41  |.f...."........A|

Now to convert this to something usable...

The first line is:
00000000  b4 6e 68 44 ae 2e 9e f2  01 00 00 00 66 63 66 60  |.nhD........fcf`|

Which looks like:
b4 6e 68 44 = signature
ae 2e 9e f2 = file size backwards (0xF29E2EAE = 4GB)
01 00 00 00 = file number for split-images or total number of files in archive
66 63 66 60 60 70 66 b0 62 88 61 60 04 = meta data ?
b2 18 00 4f f6 0e eb 01 13 = ?
63 60 60 00 = more meta data
00 5f d7 36 54 05 93 fe e6 c8 = start of raw image data ?