Skip to content

Commit 9ca27b7

Browse files
committed
Update bzip2_in_java_project.md
1 parent b098aea commit 9ca27b7

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

_projects/bzip2_in_java_project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ related_publications: false
99

1010
[bzip2](https://sourceware.org/bzip2/) is a widely used lossless compression program that achieves high compression ratios through a pipeline of transformations, most notably the Burrows–Wheeler Transform (BWT) [[1]](#1), followed by Move-To-Front (MTF) encoding, Run-Length Encoding (RLE), and Huffman coding [[2]](#2). In particular, the compression process can be described as:
1111

12-
**RLE -> BWT → MTF → RLE → Huffman coding**
12+
**RLE BWT → MTF → RLE → Huffman coding**
1313

1414
This pipeline improves compressibility by first rearranging input data into runs of similar symbols (BWT), then exploiting locality (MTF), compressing repeated patterns (RLE), and finally applying entropy coding (Huffman).
1515

0 commit comments

Comments
 (0)