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

Discord Medium LinkedIn Twitter

Top Flutter Compressed Files packages

Last updated: April 2, 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 👍 641
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 👍 144
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 👍 55
Maintenance Status: Good

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

es_compression
Dart 3 compatible 👍 35
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 👍 25
Maintenance Status: Good

Memory-efficient, streaming implementation of the tar file format