Looking at it more closely, I assume it's a single byte as the header giving us the version information and then fixed-size 23-Byte blocks. This would also have the rest of the file divideable by 23 bytes and the last one also having all the 23 bytes. First sample is then 0m depth. Version information gives us the number of bytes (Thanks to Sven from Diving Log):

Select Case Version
   Case Is = 2
      Return 19
   Case Is = 3
      Return 23
   Case Else
      Return 16
End Select

The Bytes 3 to 6 then give the depth infomation:

 03<!-- Header with Version of format -->
 00 00 *00 00 00 00* ff ff ff 7f 0f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 *bf 0e 9c 40* ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 *83 51 b9 40* ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 1e 16 ea 3f ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 e7 8c 08 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 83 51 b9 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 bf 0e 1c 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 bf 0e 1c 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 5b d3 cc 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 e7 8c 88 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 1e 16 ea 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 f6 97 fd 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 5d 6d 0d 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 5d 6d 0d 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 46 94 d6 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 6f 12 c3 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 0a d7 f3 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 1e 16 ea 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 32 55 e0 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 46 94 d6 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 32 55 e0 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 46 94 d6 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 46 94 d6 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 5b d3 cc 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 32 55 e0 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 0a d7 f3 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 f6 97 fd 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 71 ac 03 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 d3 4d 12 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 1e 16 ea 3f ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 1e 16 ea 3f ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 e7 8c 08 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 1e 16 6a 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 d3 4d 92 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 ab cf a5 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 1e 16 6a 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 83 51 b9 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 32 55 e0 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 1e 16 ea 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 5d 6d 0d 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 49 2e 17 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 71 ac 03 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 0a d7 f3 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 d3 4d 12 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 e7 8c 08 41 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 46 94 d6 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 ab cf a5 40 ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f
 1e 00 f6 97 7d 40 ff ff ff 7f 0c ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f

Rainer


Am 29.05.15 um 23:26 schrieb Linus Torvalds:
On Fri, May 29, 2015 at 2:01 PM, Rainer Mohr <[email protected]> wrote:
Blob attached as file. According to the DM4.db file it was recorded from a
zoop.
Could be though, that they adapted the format to the EON Steel data.
>From a quick look, the byte patterns don't look like the EON dumps at
all, so my guess that they'd move to something like that was wrong.

Looks more like a fixed-size (23 byte) repeating pattern. The
sampleblob seems to be this:

  - 7 bytes of header (probably some version information):

         03 00 00 00 00 00 00

  - followed by this pattern of constant-sized 17+6 byte blocks (the
last one lacks the 6-byte thing)

  ff ff ff 7f 0f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 bf 0e 9c 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 83 51 b9 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 1e 16 ea 3f
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 e7 8c 08 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 83 51 b9 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 bf 0e 1c 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 bf 0e 1c 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 5b d3 cc 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 e7 8c 88 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 1e 16 ea 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 f6 97 fd 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 5d 6d 0d 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 5d 6d 0d 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 46 94 d6 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 6f 12 c3 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 0a d7 f3 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 1e 16 ea 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 32 55 e0 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 46 94 d6 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 32 55 e0 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 46 94 d6 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 46 94 d6 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 5b d3 cc 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 32 55 e0 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 0a d7 f3 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 f6 97 fd 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 71 ac 03 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 d3 4d 12 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 1e 16 ea 3f
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 1e 16 ea 3f
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 e7 8c 08 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 1e 16 6a 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 d3 4d 92 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 ab cf a5 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 1e 16 6a 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 83 51 b9 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 32 55 e0 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 1e 16 ea 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 5d 6d 0d 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 49 2e 17 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 71 ac 03 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 0a d7 f3 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 d3 4d 12 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 e7 8c 08 41
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 46 94 d6 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 ab cf a5 40
  ff ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f 1e 00 f6 97 7d 40
  ff ff ff 7f 0c ff ff 7f 7f ff ff 7f 7f ff ff 7f 7f

but I never looked at the old db4 blob pattern, so I can't tell
whether it's just a simple extension of the old patterns.

                  Linus


_______________________________________________
subsurface mailing list
[email protected]
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to