Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

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 compatible
Maintenance 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 compatible
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.

tar
👍 34   ⬇️ 115.2K
Dart 3 compatible
Maintenance Status: Good

Memory-efficient, streaming implementation of the tar file format

download_assets
👍 63   ⬇️ 225
Dart 3 compatible
Maintenance Status: Good

Retrieve assets and add them to the application's repository for use.

es_compression
👍 48   ⬇️ 3.8K
Dart 3 compatible
Maintenance Status: Good

Compression framework providing FFI implementations for Brotli, Lz4, Zstd (Zstandard) with ready-to-use prebuilt binaries for Win/Linux/Mac.