Detail práce

Grafický prohlížeč a jednoduchý editor ELF souboru

Bakalářská práce Student: Omacht Martin Akademický rok: 2018/2019 Vedoucí: Křivka Zbyněk, Ing., Ph.D.
Název anglicky
Graphical Viewer and Simple Editor of ELF File
Jazyk práce
český
Abstrakt

Tato práce má za cíl vytvoření aplikace s grafickým uživatelským rozhraním, která poskytuje grafický náhled na vnitřní strukturu binárního souboru ve formátu ELF a také umožňuje jednoduchou editaci. Aplikace zvládá načítat poškozené soubory a podporuje platformy Windows, Linux i macOS. Implementována je v jazyce C++ a grafické rozhraní je vytvořeno pomocí knihovny Qt. Pro zobrazení vnitřní struktury souboru ELF byl navrhnut a implementován vlastní diagram.

Klíčová slova

ELF, Executable and Linking Format, Qt, GUI, grafický prohlížeč, grafický editor, poškozený soubor, binární soubor, multiplatformní aplikace

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
11. června 2019
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "A".

Otázky u obhajoby

Přemýšlel jste o nějakých metodách (polo)automatické opravy chybných atributů, kdy by aplikace uživateli navrhovala jak opravit (alespoň některé) detekované chyby ve vstupním souboru?

Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Bařina David, Ing., Ph.D. (UPGM FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Zendulka Jaroslav, doc. Ing., CSc. (UIFS FIT VUT), člen
Citace
OMACHT, Martin. Grafický prohlížeč a jednoduchý editor ELF souboru. Brno, 2019. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-11. Vedoucí práce Křivka Zbyněk. Dostupné z: https://www-dev.fit.vutbr.cz/study/thesis/20914/
BibTeX
@bachelorsthesis{FITBT20914,
    author = "Martin Omacht",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Grafick\'{y} prohl\'{i}\v{z}e\v{c} a jednoduch\'{y} editor ELF souboru",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/20914/"
}
Nahoru