Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
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
 
Univerzita Karlova | Informační systém UK