Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Compressed Files packages
Last updated: November 15, 2024
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
Dart 3 compatible 👍 737
Maintenance Status: Good
Provides encoders and decoders for various archive and compression formats such as zip, tar, bzip2, gzip, and zlib.
flutter_archive
Dart 3 compatible 👍 155
Maintenance 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.
download_assets
Dart 3 compatible 👍 59
Maintenance Status: Good
Retrieve assets and add them to the application's repository for use.
es_compression
Dart 3 compatible 👍 47
Maintenance Status: Good
Compression framework providing FFI implementations for Brotli, Lz4, Zstd (Zstandard) with ready-to-use prebuilt binaries for Win/Linux/Mac.
tar
Dart 3 compatible 👍 31
Maintenance Status: Good
Memory-efficient, streaming implementation of the tar file format