awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ip7z avatar

ip7z/7zip

0
View on GitHub↗
2,715 stars·252 forks·C++·11 views

7zip

7-Zip is a data compression tool and file archiver designed for creating and extracting archives. It functions as a utility for reducing the storage requirements of files and folders through high-ratio lossless compression and managing the 7z open-standard format.

The software provides capabilities for cross-platform archive management, allowing users to open and create various archive formats across different operating systems. It supports data backup and recovery, as well as the packaging of multiple files into single archives for distribution.

The project implements a variety of compression and processing techniques, including dictionary-based compression, Huffman-coded entropy encoding, and the Lempel-Ziv-Markov chain algorithm. It also utilizes block-based data chunking and stream-based processing to handle large data volumes.

Features

  • Data Compression Algorithms - Provides high-ratio lossless data compression to reduce file sizes and save storage space.
  • Dictionary-Based Compression - Implements dictionary-based compression using a sliding window to replace repeated data sequences with short references.
  • Lempel-Ziv-Markov Chain Algorithms - Utilizes the Lempel-Ziv-Markov chain algorithm for highly efficient data compression.
  • Archive Extraction Utilities - Provides utility for restoring files and folders from compressed archives back to the local filesystem.
  • Multi-Format Archive Management - Manages the creation and extraction of various archive formats across different operating systems for cross-platform compatibility.
  • File Archiving - Bundles multiple files and directories into single archive files to save disk space and facilitate sharing.
  • Data Compression and Decompression - Enables the restoration of files and folders from compressed archives to their original state.
  • Huffman Coding Implementations - Employs Huffman-coded entropy encoding to assign shorter binary codes to frequently occurring characters.
  • Backup and Recovery - Supports data backup and recovery by creating secure compressed archives of important files.
  • Large File Distribution Packaging - Packages multiple files into single compressed archives to speed up distribution over networks and email.
  • Stream-Based Archive Handling - Provides stream-based archive processing to read and write files larger than available system memory.
  • Block-Based Data Chunking - Uses block-based data chunking to handle large volumes of data and enable parallel processing.
  • Compression Tools - File archiver with multiple format support.

Star history

Star history chart for ip7z/7zipStar history chart for ip7z/7zip

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to 7zip

Similar open-source projects, ranked by how many features they share with 7zip.
  • google/brotligoogle avatar

    google/brotli

    14,753View on GitHub↗

    Brotli is a lossless data compression library and engine that uses dictionary coding and frequency analysis to reduce file sizes. It provides tools for shrinking data streams and files while ensuring every bit of original information is preserved for perfect restoration. The project focuses on optimizing web content and network bandwidth by reducing the size of HTML, CSS, and JavaScript files. It is designed for integration into web servers and browsers to improve the efficiency of data transmission. The library includes capabilities for both compressing and decompressing data streams. It al

    TypeScript
    View on GitHub↗14,753
  • lz4/lz4lz4 avatar

    lz4/lz4

    11,882View on GitHub↗

    This project provides a lossless compression algorithm and a byte-oriented compression library designed for high-speed data reduction and maximum decompression speed. It functions as a stream-oriented compression engine, a software library for encoding and decoding data blocks, and a command-line tool for managing interoperable compressed frames. The system distinguishes itself through the use of predefined pattern dictionaries to improve compression ratios for small data sets and small packets. It supports multiple processing modes, including high-speed block compression for minimal latency

    Cccompressionlz4
    View on GitHub↗11,882
  • klauspost/compressklauspost avatar

    klauspost/compress

    5,525View on GitHub↗

    This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding. It includes a parallel compression framework for distributing gzip and stream workloads across multiple CPU cores and a specialized Huffman codec optimized for modern CPU architectures. The library features a Zstandard implementation that supports custom dictionaries and allocation-free decoding, alongside a Snappy compatible encoder for high-throughput data processing. It provides specific tools for dictionary generation and optimization to improve compression ratios for smal

    Gocompressiondecompressiondeflate
    View on GitHub↗5,525
  • peazip/peazippeazip avatar

    peazip/PeaZip

    7,499View on GitHub↗

    PeaZip is a cross-platform archive manager and file compression utility. It functions as a tool for compressing, extracting, and managing files across various formats, including 7Z, ZIP, RAR, and TAR. The project includes a specialized archive format converter for adjusting compatibility and compression levels, and a file integrity verifier for calculating checksums and hashes. It provides security tools for protecting data via authenticated encryption and passwords, as well as secure file deletion to permanently erase data from disk space. The application covers a broad range of capabilitie

    Pascal
    View on GitHub↗7,499
See all 30 alternatives to 7zip→

Frequently asked questions

What does ip7z/7zip do?

7-Zip is a data compression tool and file archiver designed for creating and extracting archives. It functions as a utility for reducing the storage requirements of files and folders through high-ratio lossless compression and managing the 7z open-standard format.

What are the main features of ip7z/7zip?

The main features of ip7z/7zip are: Data Compression Algorithms, Dictionary-Based Compression, Lempel-Ziv-Markov Chain Algorithms, Archive Extraction Utilities, Multi-Format Archive Management, File Archiving, Data Compression and Decompression, Huffman Coding Implementations.

What are some open-source alternatives to ip7z/7zip?

Open-source alternatives to ip7z/7zip include: google/brotli — Brotli is a lossless data compression library and engine that uses dictionary coding and frequency analysis to reduce… lz4/lz4 — This project provides a lossless compression algorithm and a byte-oriented compression library designed for high-speed… klauspost/compress — This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding.… peazip/peazip — PeaZip is a cross-platform archive manager and file compression utility. It functions as a tool for compressing,… facebook/zstd — Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast… aonez/keka — Keka is a file compression and archive extraction utility designed for macOS and iOS. It functions as a tool to shrink…