file_utils_plus 1.0.0
file_utils_plus: ^1.0.0 copied to clipboard
A comprehensive file utility library for Flutter/Dart applications.
file_utils_plus #
A comprehensive file utility library for Flutter/Dart applications.
Features #
File Reading #
- Read text files with custom encoding
- Read binary files
- Stream reading for large files
- Chunk reading for memory efficiency
- JSON file reading with type safety
File Writing #
- Write text files with custom encoding
- Write binary files
- Append text to existing files
- Atomic writing to prevent corruption
- JSON file writing
Encoding/Decoding #
- Base64 encoding/decoding
- URL-safe Base64 encoding/decoding
- Hex encoding/decoding
- String to bytes conversion with custom encoding
File Type Detection #
- File extension detection
- MIME type detection
- Image/Video/Audio file detection
- Document and compressed file detection
- File header-based type detection
File Operations #
- File existence checking
- File size and modification time
- File permissions checking
- File deletion, copying, and moving
File Validation #
- MD5, SHA1, SHA256 hash calculation
- File integrity verification
- Stream-based hash calculation for large files
Temporary File Management #
- Temporary file creation
- Temporary directory creation
- Automatic cleanup of temporary files