FLUTTER ECOSYSTEM

tar

Memory-efficient, streaming implementation of the tar file format

Latest version
2.0.2
30-day downloads
171.9K
Likes
41
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

The tar package provides a memory-efficient, streaming implementation for reading and writing tar file formats in Dart. Designed for handling large archives without loading entire files into memory, it supports incremental processing of archive entries. Ideal for applications requiring efficient file compression and extraction, especially when working with limited resources. The package is compatible across all major platforms including mobile, web, and desktop. It enables seamless integration with Flutter apps needing robust archive handling.

Use cases
  • Streaming extraction of large tar files
  • Efficient archive creation in resource-constrained environments
  • Integrating tar-based data storage in cross-platform apps
  • Processing archived logs or backups
  • Handling compressed assets in Flutter applications
Key features
  • Streaming I/O for low memory usage
  • Support for reading and writing tar archives
  • Cross-platform compatibility (Android, iOS, Web, macOS, Windows, Linux)
  • Incremental processing of archive entries
  • Lightweight and fast performance
Suitable for
  • Developers building file management tools
  • Apps requiring efficient archive handling
  • Projects with limited memory resources
  • Cross-platform applications using Flutter
  • Tools processing large datasets in archive format
Considerations
  • Does not support encrypted or compressed tar files (e.g., .tar.gz)
  • Requires manual handling of file permissions and metadata
  • Limited to basic tar format without advanced features
  • Not suitable for complex archive operations
  • Best used with known, well-formed tar inputs
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add tar

Categories

Source repository

Related projects