An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
text-compression 69 compression 20 huffman-coding 18 compression-algorithm 12 data-compression 9 c 8 huffman-compression-algorithm 8 python 8 huffman 7 algorithm 7 lz77 5 js 5 java 5 cpp 5 javascript 5 lzw 5 encoding 4 decoding 4 lz77-compression-algorithm 4 python3 4 data-compressor 3 web 3 lossless-compression-algorithm 3 typescript 3 burrows-wheeler-transform 3 move-to-front 3 amaui 3 backend 3 binary-compression 3 browser 3 byte-compression 3 frontend 3 data 3 compress 2 algorithms 2 ascii 2 utf-8 2 data-structures 2 huffman-decoder 2 gzip-compression 2 custom-alphabet 2 lzw-compression 2 eos-marker 2 compression-implementations 2 enwik8 2 lzz 2 multimedia 2 huffman-tree 2 lz77-compress 2 fast-compression 2 lz77-encoding 2 deflate 2 javascript-library 2 text-compression-algorithm 2 lz78 2 deflate-compare-lz77 2 variable-bit-encoding 2 no-dependencies 2 lossless-compression 2 open-source 2 reinforcement-learning 1 dqn-pytorch 1 rl 1 runlengthencoding 1 text 1 dqn 1 deflate-algorithm 1 coding- 1 lossless 1 compare-strings 1 diff 1 dotnet 1 dotnet-core 1 dotnetcore 1 html 1 markdown 1 myers-algorithm 1 assembly 1 ensamblador 1 mc88110 1 fm-index 1 run-length-encoding 1 azure 1 heroku 1 file-compression 1 datastructures 1 clojure 1 clojure-development 1 compressor 1 functional-programming 1 semantic-role-labeling 1 semantic-similarity-measures 1 syntactic-analysis 1 lzw-algorithm 1 bwt-transform 1 delta-encoding 1 lempel-ziv-welch 1 coding-and-data-compression 1 information-theory 1 lz78-encode-decode 1