National Repository of Grey Literature 1 records found  Search took 0.00 seconds. 
FAHEX - Format Aware HEXeditor
Pilař, Tomáš ; Ježek, Pavel (advisor) ; Čech, Přemysl (referee)
Whenever a programmer needs an universal tool for editing binary files, he/she uses a binary editor, usually a hex editor. However, editing a file using the binary editor is tedious and error prone. The goal of this thesis is to create a hex editor that on top of standard hexadecimal and character views provides a structured view of the file contents, generated from a user supplied format description. The structured view enables to inspect the file structure and change whole values instead of individual bytes and thereby significantly simplifies the editing. Format is described in extensible language XAML developed by Microsoft corporation. Thesis implements a framework for creating new description elements for the language and within the framework a set of basic description elements useful for description of many formats. Thesis also implements a framework for creating new elements of the structured view that serve as an user interface for the description elements. Again, a set of basic view elements is implemented in this framework. The two frameworks are interconnected with a plugin system that enables to create various user interfaces for the same format description. Frameworks together with the plugin system enable the user to extend the description language and the structured view without...

Interested in being notified about new results for this query?
Subscribe to the RSS feed.