AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Byte Interpreter - Bytes sinnvoll einsetzen
Thema durchsuchen
Ansicht
Themen-Optionen

Byte Interpreter - Bytes sinnvoll einsetzen

Ein Thema von NickelM · begonnen am 12. Feb 2014 · letzter Beitrag vom 13. Nov 2014
Antwort Antwort
Seite 2 von 2     12   
NickelM
Registriert seit: 22. Jul 2007
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
Angehängte Dateien
Dateityp: rar ByteInterpreter.rar (227,1 KB, 62x aufgerufen)
"Lebe und denke nicht an morgen"
Zitat aus dem gleichnamigen Bollywoodfilm.
 
NickelM

 
Delphi 2009 Professional
 
#11
  Alt 13. Nov 2014, 05:25
@Neutral General : Ja, das Projekt ist nicht auf Eis Hatte nur wenig Zeit, was dran zumachen. Ich denke aber ich komme die Tage dazu mal weiter zumachen.

Es gibt ja einige Datentypen die aus mehreren Headern bestehen.
Weis ich, deshalb will ich sowas, wie Records einbauen. Da bin ich aber immernoch um überlegen, wie ich das einbauen, dass habe ich aber oben schonmal gesagt.

Was ich wohl erstmal einbaue, sind "Schleifen", dass man einen Typ, mehrmals hintereinander anhand eines numerischen Zahl (fixed oder von einem numerischen Typ) interpretieren kann.
Nickel
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz