Multiplatformní rozšiřitelný hex editor
Název práce v češtině: | Multiplatformní rozšiřitelný hex editor |
---|---|
Název v anglickém jazyce: | Multiplatform Extensible Hex Editor |
Akademický rok vypsání: | 2023/2024 |
Typ práce: | bakalářská práce |
Jazyk práce: | |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | Mgr. Pavel Ježek, Ph.D. |
Řešitel: | Karel Chwistek - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 17.12.2023 |
Datum zadání: | 29.01.2024 |
Datum potvrzení stud. oddělením: | 29.01.2024 |
Zásady pro vypracování |
The goal of the thesis is to implement a multiplatform extensible hex editor with support for displaying data in structured form. The editor should support structured display for typical reasonably complex binary file formats. The supported formats should not be hardwired into the application, but suitable DSL for format description should be devised as part of the thesis. It should be then possible to extend the application using the DSL to support new file formats. The thesis should include few examples of file format descriptions in the DSL for several common binary file formats – the application implemented as part of the thesis should be able to display the structure of files according the DSL specifications. |
Seznam odborné literatury |
* Mark Michaelis with Eric Lippert: Essential C# 6.0 5th edition
* Jeffrey Richter: CLR via C# (4th Edition) * John Skeet: C# in Depth 3rd Edition * Xamarin documentation |