Konventering fra bytes til int strings bytes m.m
Hej eksperter.Jeg sidder og skal gætte en bytestream, i hvad den indeholder af diverse ting og sager.
Lige pt har jeg udviklet mit eget lille program jeg kalder byte explorer, som jeg kan paste et byte array ind i...
eks.
0 1 234 30 0 0 0 3 0 0 0 160 3 69 247 44 255 0 0 0 0 0 0 0 0 0 0 0 1 7 12 0 0 0 0 0 0 17 0 0 0 17 0 0 12 81 0 0 0 0 0 100 100 100 100 4 0 0 0 100 100 101 4 16 0 54 0 88 0 52 0 88 0 55 0 88 0 52 0 49 0 100 100 100 100 4 0 0 153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 153 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 231 46 6 0 100 0 97 0 110 5 32 9 14 0 0 17 2 1 0 32 209 24 227 142 241 80 74 231 7 231 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230 23 4 100 0 100 100 0 48 0 52 0 52 0 57 0 50 0 66 0 66 0 88 0 88
nu kan jeg sidde og selecte hver enkelte sammenhængene byte, og fortælle mit program at de hænger sammen som en, String (ASCII, UTF-8, UTF-16), int, uint, byte, ubyte, m.m
desværre så lige med min pakke som jeg har pasted i eksemplet (pakke-type 160), har jeg ikke kunne læse, da den har alt for mange blandede typer, og sidder stadig på 2. måned og prøver at finde et mønster i den.
jeg kan se der er nogen strings, og integer, samt at hoved delen er følgene.
UINT 0 - 3 (Pakke nummer)
UINT 4 - 7 (ingen ide)
UINT 8 - 11 (Pakke Type)
UINT 12 - 15 (Server Uptime)
UBYTE 16 (ingen ide)
Jeg har lidt over 100.000 af denne pakke, så tænkte om der var et program der ude, der kunne sammenligne pakker, og give et bud på hvordan den tror pakken er opbygget?
Jeg har ledt efter en manual omkring serveren jeg prøver og modtage pakker fra (IP Office v9.1, Logger), en virker ikke til der er nogen derude.