Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Compressed Files packages
Last updated: January 26, 2025
A compressed file is a file that has been reduced in size for storage or transmission purposes. The reduced file size is typically achieved by removing unnecessary data or by using a compression algorithm. Common compression algorithms include the Lempel-Ziv-Welch (LZW) algorithm and the run-length encoding (RLE) algorithm.
There are many different compressed file formats, each with its own advantages and disadvantages. Some of the most common compressed file formats are the ZIP file format, the GZIP file format, RAR, 7z, and the BZIP2 file format.
The complete list of Dart and Flutter packages that can help read and write compressed file is provided below.
archive
👍 775 ⬇️ 4.5M
Dart 3 compatibleMaintenance Status: Good
Provides encoders and decoders for various archive and compression formats such as zip, tar, bzip2, gzip, and zlib.
flutter_archive
👍 157 ⬇️ 29.1K
Dart 3 compatibleMaintenance Status: Good
Create and extract ZIP archive files in Android, iOS and macOS. Zip all files in a directory recursively or a given list of files.
tar
👍 34 ⬇️ 115.2K
Dart 3 compatibleMaintenance Status: Good
Memory-efficient, streaming implementation of the tar file format
download_assets
👍 63 ⬇️ 225
Dart 3 compatibleMaintenance Status: Good
Retrieve assets and add them to the application's repository for use.
es_compression
👍 48 ⬇️ 3.8K
Dart 3 compatibleMaintenance Status: Good
Compression framework providing FFI implementations for Brotli, Lz4, Zstd (Zstandard) with ready-to-use prebuilt binaries for Win/Linux/Mac.