Research Article
Block-Split Array Coding Algorithm for Long-Stream Data Compression
Table 1
Features of compression software.
| Software | Format | Basic algorithms | Maximum data window | Shortages | Support | Current |
| WinZip | Deflate | LZSS & Huffman | 512 KB (LZSS) | 512 KB | Small data window; low compression ratio; weak big data support | WinRAR | RAR | LZSS & Huffman | 4 MB (LZSS) | 4 MB | Small data window; low compression ratio; weak big data support | PPMd | PPM | — | — | Good compression ratio for text data only; weak big data support | gzip | Deflate | LZ77 & Huffman | 32 KB (LZ77) | 32 KB | Small data window; low compression ratio; weak big data support | lz4 | lz4 | LZ77 | 64 KB (LZ77) | 64 KB | Small data window; low compression ratio; limited big data support | bzip2 | bz2 | BWT & Huffman | 900 KB (BWT) | 900 KB | Small BWT block; low compression ratio; weak big data support | 7-zip/p7zip | LZMA | LZSS & arithmetic | 4 GB (LZSS) | 1.5 GB | Separated data windows for multithreads; limited big data support | ComZip | cz | BWT & LZ77 & arithmetic | 1 TB or more (LZ77) | 512 GB | Need larger data window for higher compression ratio |
|
|