Hallo zusammmen,
Ideeherkunft : (wenn man das so nennen kann )
Hattet ihr das auch schonmal? Ihr wollt die Dateistruktur verstehen, d.h. wissen wie bei einem Dateiformat z.b. die Bytes zu interpretieren sind?
Man öffnet die Datei dan mit z.b. PSPad Hexeditor und versucht zu verstehen, wie die Bytes zusammen gehören und schreibt dieses das dann irgendwie auf
damit man dann ein Programm schreiben könnte, das dieses Format dan liest? Ich hatte dieses Problem schon oft, da ich mich sehr für Dateiformate oder Datenverkehr von Server/Client Anwendung interessiere.
Also dachte ich mir ich schreib mir ein Programm, womit ich genau dieses machen kann.
Nun, da ich mir dachte, ich könnte euch dieses Programm auch anbieten stell ichs mal hier rein.
Version : 0.0.1 (Erste Vorhab version, diese ist noch nicht in vollem Masse inder Praxis getestet worden, bitte meldet mir Fehler, DANKE
)
Features:
- Bytes als einzelne Typen anzeigen lassen (Byte,Char(AnsiChar),WChar(WideChar),Int16,UInt16, Int32,UInt32,Single(32bit Kommazahl),Int64,UInt64,Double(64bit Kommazahl),String(AnsiString),WString(WideString))
- Direkte Eingabe als Hexcode
- Dateien darstellbar
- Die Anzahl von Bytes, die auf einmal angezeigt werden, wird anhand der Größe des Fensters berechnet.
- Wenn die Datei größer ist als die anzeigbaren Bytes, kann man mit der Scrollbar durch die Datei scrollen.
- Schematik : Alle Festgelegeten Typen können gespeichert/geladen werden. Es wird die Position und die Typinformationen gespeichert.
Features die noch in der Überlegung sind (ich würde mich um Feedback wegen der Ideen freuen):
- Stringlängen von Zahlentypen (z.b. Int16) abhängigmachen. D.h. der String wird dynamisch von der Länge her gelesen, anhand des Zahlenwertes.
Ich hoffe, das Programm wird für ein paar Leute eine Hilfe sein.
And hoffe auf viel Feedback
P.S. : Es ist kein Sourcecode dabei.
Gruß NickelM