Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Multiplatformní rozšiřitelný hex editor
Thesis title in Czech: Multiplatformní rozšiřitelný hex editor
Thesis title in English: Multiplatform Extensible Hex Editor
Academic year of topic announcement: 2023/2024
Thesis type: Bachelor's thesis
Thesis language:
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Pavel Ježek, Ph.D.
Author: Karel Chwistek - assigned and confirmed by the Study Dept.
Date of registration: 17.12.2023
Date of assignment: 29.01.2024
Confirmed by Study dept. on: 29.01.2024
Guidelines
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.
References
* 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
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html