The implementation of various data compression techniques.
-
Updated
Nov 15, 2020 - Python
The implementation of various data compression techniques.
Fully Homomorphic Image Preprocessing and analysis - JPEG encoding, decoding, image resizing.
Fast Run Length Encoder and Decoder
A BluRay PGS subtitle (.sup) parser
This Python repository provides an implementation for JPEG image compression with both low and high compression modes. The script employs various transformations and compression techniques to optimize the file size of JPEG images while preserving acceptable image quality.
This repository is a collection of fundamental digital image processing operations and algorithms performed on greyscale images, or Portable Grey Map (PGM) files, using different data structures in C++, as part of an assignment and final project module for the Data Structures (CS2001) course.
Serialize and Deserialize Run Length Encoding
Heuristics and metaheuristics for enhancing Run-Length Encoding in a database
I have worked on developing the implementation of Huffman Compression Algorithm on Strings along with run time encoding. Written in C, the program works on Min Heaps and Huffman Tree data structures. It uses Huffman algorithm—create a Huffman Tree using the frequencies of each character using heap data structure—and Run-time-encoding to compression
Compression algorithms: Arithmetic, LZW, Run-length. Coding algorithms: Hamming, Repetition, Read-Muller
Basic seed-and-extend DNA sequence read aligner
Lossless compression using Run-Length
C++ header-only Game of Life library
A ASCII art viewer that can also compress the files using Run Length Encoding. Written in Python using Tkinter.
My CS Bachelor Thesis (Summer 2022)
Separating the multiplier from the UTF-8 unicode using singly linked lists
Run-length encoding ( RLE) is a form of lossless data compression in which runs of data (sequences in which the same data value occurs in many consecutive data elements) are stored as a single data value and count, rather than as the original run. This is most useful on data that contains many such runs. I am implementing this using python. One …
npm Module for Run length encoding decoding algorithm.
Run-length encoding (RLE) is a data compression technique used to reduce the size of repeated sequences of data in an array or stream. It works by replacing consecutive repeated occurrences of a data value with a count and a single value.
A terminal program to compress files using RLE
Add a description, image, and links to the run-length-decoding topic page so that developers can more easily learn about it.
To associate your repository with the run-length-decoding topic, visit your repo's landing page and select "manage topics."