Závěrečná práce: Marcel Kubík: Nástroj pro detekci formátu souborů
Bakalářská práce
Nástroj pro detekci formátu souborů
A tool for a file format detection
Anotace
V práci je opísaná potreba a využitie detekcie formátu súborov. Práca obsahuje implementáciu rozšíriteľného nástroja rozhodujúceho príslušnosť súboru k súborovým formátom. V porovnaní s už existujúcimi riešeniami tohoto problému, implementácia nástroja je zameraná na jednoduchosť a rozširiteľnosť o podporu nových súborových formátov, integrovateľnosť v nástroji Clusty a využitie sofistikovanejších …více
Abstract
The bachelor's thesis describes the need and the use of a file format detection. The thesis includes the implementation of an extensible tool that determines the affiliation/classification of a file to file formats. In comparison with previously existing solutions to this problem, the implementation of the tool is focused on the simplicity and the extensibility of new-file-formats support, integrability …více
Zadání práce
- Seznamte se systémy používanými ve společnosti Avast, které vyžadují detailní znalost formátu souborů, se kterými pracují.
- Prostudujte a popište existující metody a aplikace pro detekci formátu souborů.
- Vytvořte knihovnu, která bude poskytovat spolehlivou detekci vybraných typů souborů (MIME typ, seznam běžných koncovek, případně další detaily jako např. verzi cílové aplikace), a to i souborů obsahujících malware, které mohou být maskovány. Při vývoji bude kladen důraz na rychlost detekce, možnost zpracovávat i velké soubory (30+ GB), a rozšiřitelnost o další typy souborů v budoucnu.
- Vytvořte uživatelskou aplikaci, která bude tuto knihovnu používat.
- Knihovna i aplikace budou řádně zdokumentované a otestované.
- Textová část práce bude obsahovat popis nezbytných principů, s cílem zasadit zadání do potřebného kontextu. Popis vlastního řešení bude obsahovat podrobnosti z implementace a testování.
- Zhodnoťte svou práci a diskutujte budoucí vývoj.
25. 7. 2020 09:00, doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
C++ support for Stanse
Mgr. Martin Vejnár, učo 172430 -
Bezpečnostní analýza Symbian OS na mobilních zařízeních Nokia Series60
Bc. Ladislav Tkáč, učo 143421 -
Detekce programovacích chyb v C/C++ programech pod OS GNU/Linux
Mgr. Lubomír Sedlář, učo 359719 -
Modern obfuscation techniques
Mgr. Roman Oravec -
Implementace modulu syntézy řeči pro TTS systém BOSS
Mgr. Michal Holčík, učo 52525 -
Nástroj pro automatickou tvorbu elektronické dokumentace pro programy v C++
RNDr. Mgr. Jaroslav Bayer, učo 72873 -
Kolaborativní editor 3D scény
Bc. Martin Procházka -
Generování úrovní detailů pro 3D modely
Mgr. Lukáš Kalčok




