Files

28 lines
1.7 KiB
Nim

let data = "00000000010001000200000000000000000000000200020000000000000000004f3f4d9d6eec75f20400000000000000000000000000010000000000000002000400000000000300350000000a020000090000000a020000290000005a000000250000000a000000ff00336237376233353030663334373936333733633139333139643933303033316435383436643634393436303136303236343730316634376336633666363800000000000000002f00000000000000ff0033623737623335303066333437393633373363313933313964393330303331643538343664363439343630313630323634373031663437633663366636380000000000000000".decodeHex
echo data.encodeHex
for i in 0..<1:
let u = newUnpackerFlat(data)
let p = newPacker()
copyPointer(u, 0, p, 0)
echo p.buffer.encodeHex
#[
00000000010001000200000000000000000000000200020000000000000000004f3f4d9d6eec75f204
00000000000000000000000000010000000000000002000400000000000300350000000a0200000900
00000a020000290000005a000000250000000a000000ff003362373762333530306633343739363337
3363313933313964393330303331643538343664363439343630313630323634373031663437633663
3666363800000000000000002f00000000000000ff0033623737623335303066333437393633373363
3139333139643933303033316435383436643634393436303136303236343730316634376336633666
36380000000000000000
00000000010001000200000000000000000000000200020000000000000000004f3f4d9d6eec75f204
000000000000000000000000000100000000000000020004000000000003003d0000000a0200000900
00000a020000290000005a0000002d0000000a000000ff003362373762333530306633343739363337
3363313933313964393330303331643538343664363439343630313630323634373031663437633663
3666363800000000000000002f00000000000000ff003300000000002f00000000000000ff00336237
3762333530306633343739363337336331393331396439333030333164353834366436343934363031
3630323634373031663437633663366636380000000000000000
]#