Show simple item record

dc.contributor.advisorDvorský, Jiří
dc.contributor.authorNguyen, Duc Tuan
dc.date.accessioned2025-06-23T11:50:25Z
dc.date.available2025-06-23T11:50:25Z
dc.date.issued2025
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/157077
dc.description.abstractThe objective of this project is to study and implement a versatile data compression utility that supports multiple algorithms for lossless compression. The utility will integrate three common algorithms: Huffman Coding, Lempel-Ziv-Welch (LZW), and Arithmetic Coding (AC). These three algorithms are all lossless compression. and will be developed using C# in the .NET framework. Each algorithm will be evaluated based on its compression ratio, compresseion time, running time, and time complexity to compare their efficiency and suitability for different types of data. In addition, the project will include an intuitive command-line interface for selecting the compression algorithm, setting parameters, and managing files or directories. The results will be documented to provide insights into the trade-offs between the algorithms in terms of compression effectiveness and computational performance.en
dc.description.abstractCílem tohoto projektu je navrhnout a implementovat univerzální nástroj pro kompresi dat, který podporuje více algoritmů pro bezztrátovou kompresi. Nástroj bude integrovat tři běžné algoritmy: Huffmanovo kódování, Lempel-Ziv-Welch (LZW) a aritmetické kódování (AC). Všechny tyto tři algo- ritmy jsou bezztrátové komprese a budou vyvinuty pomocí jazyka C# v prostředí .NET framework. Každý algoritmus bude vyhodnocen na základě kompresního poměru, doby běhu a časové složitosti pro porovnání jejich efektivity a vhodnosti pro různé typy dat. Projekt bude navíc zahrnovat intu- itivní rozhraní příkazového řádku pro výběr kompresního algoritmu, nastavení parametrů a správu souborů nebo adresářů. Výsledky budou zdokumentovány, aby poskytly přehled o kompromisech mezi algoritmy z hlediska účinnosti komprese a výpočetního výkonu.cs
dc.format.extent2081592 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectHuffman Codingen
dc.subjectLZWen
dc.subjectArithmetic Codingen
dc.subjectZipen
dc.subjectDEFLATEen
dc.subjectLosslessen
dc.subjectData compressionen
dc.subjectHuffmanovo kódovánícs
dc.subjectLZWcs
dc.subjectAritmetické kódovánícs
dc.subjectZipcs
dc.subjectDEFLATEcs
dc.subjectBezztrátovács
dc.subjectKomprese datcs
dc.titleCompression utilityen
dc.title.alternativeKompresní utilitacs
dc.typeBakalářská prácecs
dc.contributor.refereeSlaninová, Kateřina
dc.date.accepted2025-06-02
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformatikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisNGU0158_FEI_B0613A140010_2025
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record