GitHub topics: text-compression
brown9804/Text-Compression-Decompression
This repository contains a text compression and decompression algorithm based on replacements.
Language: C++ - Size: 6.32 MB - Last synced at: 18 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 1

yuzaiakira/huffman-compressor
A simple Python implementation of Huffman Coding for text compression. This project reads a text file, compresses it using the Huffman algorithm, saves the encoded content and tree structure, and can decompress it back to the original text.
Language: Python - Size: 7.81 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

themysterysolver/HUFFMAN-ENCODING
"Huffman encoding is implemented"
Language: JavaScript - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

dr-vega-punk/QubitText-Compressor
QubitText Compressor: A Python-based lossless text compressor using variable bit-length encoding (e.g., 5 bits for a-z,space). Compresses "hello world" from 11 to 8 bytes (ratio 1.38) with a custom table and EOS marker. No dependencies, ideal for constrained systems.
Language: Python - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Qubitbytesltd/QubitText-Compressor
QubitText Compressor: A Python-based lossless text compressor using variable bit-length encoding (e.g., 5 bits for a-z,space). Compresses "hello world" from 11 to 8 bytes (ratio 1.38) with a custom table and EOS marker. No dependencies, ideal for constrained systems.
Language: Python - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

rahulrathod315/iCompress-The-File-Compressor
iCompress is a Python-based text file compression tool that uses the Huffman coding algorithm to compress and decompress text files. The tool takes an input file, compresses it using Huffman coding, and generates a compressed output file. It can also decompress a compressed file and retrieve the original file.
Language: Python - Size: 5.18 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

jparkerweb/llm-distillery
š¶ llm-distillery ⢠use LLMs to run map-reduce summarization tasks on large documents until a target token size is met.
Language: JavaScript - Size: 244 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 11 - Forks: 1

mr-ravin/ravdecjs š¦
RavdecJS is a JavaScript module implementing a lossless data compression algorithm designed by Ravin Kumar on September 19, 2016. This algorithm is designed exclusively for textual data, including alphabets, numbers, and symbols.
Language: JavaScript - Size: 68.4 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

mr-ravin/ravdec š¦
Ravdec is a Python module implementing a lossless data compression algorithm designed by Ravin Kumar on September 19, 2016. This algorithm is designed exclusively for textual data, including alphabets, numbers, and symbols.
Language: Python - Size: 78.1 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 2

rcrym/Huffman_Encoding
Javascript implementation of the Huffman Encoding algorithm (lossless data compression).
Language: JavaScript - Size: 2.23 MB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

eyaler/ztml
Extreme inline text compression for HTML / JS. A custom pipeline that generates stand-alone HTML or JS files which embed competitively compressed self-extracting text, with file sizes of 25% - 40% the original.
Language: Python - Size: 3.73 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 11 - Forks: 0

onesy-me/zip
Zip / Unzip
Language: TypeScript - Size: 499 KB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

onesy-me/huffman-code
Huffman code
Language: TypeScript - Size: 723 KB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 0

onesy-me/lz77
LZ77
Language: TypeScript - Size: 559 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

VirajMadhu/pdf_key_matcher
Highlights the key matches between your Given PDF and the description text
Language: Python - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

rmariano/compr
A text compression tool & library
Language: Python - Size: 157 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

root-hunter/tc
tc - Text Compressor
Language: Rust - Size: 359 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

typio/entreepy
Text compression tool ā”
Language: Zig - Size: 104 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

rwanwork/Re-Pair
Offline Dictionary-based Compression (Re-Pair, Recursive Pairing)
Language: C - Size: 108 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 3

jsngn/huffman-compression
Text File Huffman Compression
Language: Java - Size: 1.14 MB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Sahil-4555/lZ77_Compression_Decompression
LZ77 algorithm, providing efficient lossless data compression and decompression capabilities. It offers a reliable and flexible solution for reducing file sizes in various programming languages.
Language: C++ - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

Gabirodz/tcomp
Simple Huffman coding-based text compressor.
Language: C - Size: 275 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

areeba0/Huffman-Coding-Algorithm-for-Text-Compression-and-Decompression-in-CPP
This code provides an implementation of Huffman Coding using C++. It enables efficient text compression and decompression through frequency-based encoding, constructing a Huffman Tree, assigning variable-length codes, and translating text to and from its binary representation.
Language: C++ - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

kashwa/backendIntegration
Integration between Various Backend technologies for learning purposes
Language: PHP - Size: 5.49 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

CoolCat467/Magic-Text
Magic Text is able to Magicify Text into letters and numbers, and Un-Magicify letters and numbers back into readable text
Language: Python - Size: 4.81 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

szymonwilczek/lz77-algorithm
LZ77 compression-decompression alghoritm implemented for my assignment project
Language: C++ - Size: 539 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

RuxinQu/fithub Fork of TikoMyster/fithub
A fitness app that allows users to search for workouts and save or remove the ones they like or dislike. This is a group project of 4 members.
Language: JavaScript - Size: 22.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tarek99samy/Huffman-Code-Visulizer
A simple visualization for huffman tree, which is used in encoding text.
Language: JavaScript - Size: 137 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 5

TejveerSingh13/Image-Steganography
Using Huffman code to encode and compress the secret text data along with using histogram shifting to encode the data into the image.
Language: Python - Size: 3.72 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

sherifabdlnaby/Lossless-Text-Compression-App
A Java program that implements (4) four lossless text compression techniques for ASCII Text and compares compression ratio.
Language: Java - Size: 20.5 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

thezaza101/textdiffcore
Cross platform diff engine for .net core used to compare string values and generate a comparison output
Language: C# - Size: 151 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 4

nihelkb/Compresor-Texto
Proyecto en ensamblador que permite aplicar una compresión y descompresión a un texto almacenado en memoria. Estructura de Computadores - UPM
Size: 960 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Matthew-Mosior/text-compression
Language: Haskell - Size: 134 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 2

jovanepires/java-getting-started
Language: HTML - Size: 104 KB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

stephen29xie/text-compression
Lossless Text Compression
Language: C++ - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

VoxBorealis/text_compressor_tira
Text compression algorithm(s) developed as a part of a Data structures and Algorithms project at University of Helsinki
Language: Python - Size: 1.67 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

iamsdas/Text-Compression
This is a simple text compression utility using the lzw algorithm in c++
Language: C++ - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

karimkohel/DCW
The DCW stands for Damn Compression Wizard and is basically what it sounds like, a compression app that can compress a text file using Huffman Code (Lossless))
Language: C - Size: 1.05 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

WaleedAhmed05/File-Compressor-Using-Clojure-COMP6411
Text file compressor build on completely functional language clojure. | COMP6411 | Assignment - Comparative Study Of Programming Language.
Language: Clojure - Size: 5.49 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

kkn1125/text-compress-upgrade
기씓 ģ¹“ģ¹“ģ¤ ė¬øģģ“ ė¬øģ ģģ ė ģøė°ķź² ģģ¶ķė ģź³ ė¦¬ģ¦ ķ ģ¤ķø
Language: HTML - Size: 14.6 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

Stareru/NeighboringDistributionDivergence
Official Implementation of Paper "A Novel Metric for Evaluating Semantics Preservation"
Language: Python - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

tarek99samy/LZW-Text-Compression
A simple python implementation for the well-known compression algorithm LZW
Language: Python - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 2

IAMIQBAL/Hybrid-Text-Compression
Hybrid text compression pipeline using Burrows Wheelers Transform, Huffman encoding, Run-length encoding, Lempel-Ziv-Welch compression and Delta encoding
Language: C++ - Size: 175 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

kaneda2004/ReinforcementLearningTextCompression
A rudimentary implementation of DQN RL for Text Compression
Language: Python - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

fehmisener/LZ77-and-Deflate-Compressor
This project is about the implementation of the LZ77 and Deflate COMPRESSION algorithm.
Language: C - Size: 381 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 1

gabrielSantosLima/algoritmos-de-compressao-de-dados
𧾠Algoritmos de compressão de texto em C
Language: C - Size: 32.2 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

DrewHans/C-AwayExtendedASCII
A CLI program written in C for compressing ANSI (8-bit ASCII) text files to 7-bit ASCII.
Language: C++ - Size: 93.8 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

DrewHans/HuffmanCompression
A Java 8 program for compressing ANSI (8-bit ASCII) text files using the Huffman Coding algorithm.
Language: Java - Size: 158 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

alantudyk/kek
Compressor for UTF-8 encoded text
Language: C - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

kszabova/huffman
Simple text compression written in Haskell
Language: Haskell - Size: 23.4 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

shaurya-src/Text-Compression-using-Huffman-Coding
A Data Structures and Algorithms Project using the concept of heaps and Huffman coding to compress text files.
Language: C++ - Size: 1.3 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

anrikus/BlockSortingCompression
A block sorting lossless data compression algorithm
Language: Jupyter Notebook - Size: 37.1 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

GotthardtZ/paq8px Fork of hxim/paq8px
PAQ8PX compression archiver
Language: C++ - Size: 3.53 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

rupesh-dharme/Data-Compression
Text file compressor using Huffman compression algorithm.
Language: C++ - Size: 623 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

siara-cc/FirestoreCompress
Store compressed text in Firestore
Size: 8.79 KB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

AbdallahHemdan/enwik8-compression
š¦ Compressing of the challenge enwik8 (100MB of wikipedia) using LZW(LempelāZivāWelch) compression algorithm using cpp...
Language: C++ - Size: 66.9 MB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

josgard94/Text-compressor-using-huffman-codes
This source code implements the huffman algorithm to perform the compression of a plain text file. for this a file is generated which contains the probabilities of each of the symbols defined in the symbols dictionary.
Language: C++ - Size: 1.6 MB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

shashank98giri/ALgo_project
Algorithm Project on Text Compression
Language: C++ - Size: 1.93 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 1

Pendulun/CompressorLZ78
Um compressor com base em LZ78. Feito para a matƩria Algoritmos 2
Language: C++ - Size: 11.3 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

barnabycollins/Codes-Crypto
Y3 Codes and Cryptography coursework. Codes = designing a custom lossless text compression algorithm; Crypto = decrypting an encrypted what3words address!
Language: TeX - Size: 41.3 MB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

fabiofdsantos/palz
Compress and decompress text files using an algorithm similar to the LZ77/LZ78.
Language: C - Size: 54.7 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

DevAqsaShahzad/Text-Compressor-in-CSharp
In this term project we as a group, tried to revise the Huffman Algorithm of compression and implement it for encoding and decoding data by using the frequency of letters on the binary tree data structure.
Language: C# - Size: 530 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

aashrafh/enwik8
An attempt to compress the enwik8 file
Language: C++ - Size: 427 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1

avinashshenoy97/Text-Compression
Text compression using Huffman Coding; enhanced using Burrows-Wheeler Transforms and other algorithms. Compressor program opens and reads a file named ācomp.txtā placed in the same folder as the executable āa.outā and generates a compressed file named ācompi.binā. Decompressor programs opens and reads a file named ācompi.binā that was previously created by the compressor program and decompresses it into a text file, named ādecomp.txtā by default, in the same folder as the executable āa.outā. This project was done as part of a āData Structuresā course in an Undergraduate program.
Language: C - Size: 470 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

dido1998/TextCompression
Data driven approach for compressing text using an encoder-decoder architecture and word-level embeddings.
Language: Python - Size: 201 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 0

stoufa/Huffman-Data-Compression-Algorithm
[EN] Implementation of the Huffman compression algorithm in Java | [FR] ImplƩmentation de l'algorithme de compression de Huffman en Java
Language: Java - Size: 5.94 MB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

azhussainn/Huffman_coding_project
This repository contains implementation of Huffman-coding algorithm.
Language: Jupyter Notebook - Size: 148 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

psaikko/human-zip
Text compression by abbreviation
Language: Python - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

BA1RY/huffman-compression
File compression software for Text files using Huffman coding algorithm.
Language: C++ - Size: 68.4 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
