Expand description
FireCloud Storage - Chunking, compression, and local storage
Implements:
- FastCDC content-defined chunking
- Adaptive compression (Zstd/LZ4)
- Local chunk storage using Sled (lightweight embedded DB)
- File manifest storage for tracking uploaded files
- Storage quota management
Structs§
- Chunk
Store - Local chunk store backed by Sled
- Chunking
Config - Configuration for file chunking
- File
Chunker - Chunks files using FastCDC algorithm
- Manifest
Store - Local manifest store backed by Sled
- Manifest
Summary - Summary info for listing manifests
- Quota
Manager - Manages storage quota using Sled
- Quota
Stats - Detailed quota statistics
- Storage
Quota - Storage quota and usage statistics
Enums§
- Compression
Level - Compression level presets
- Storage
Error
Functions§
- compress
- Compress data with the specified level
- decompress
- Decompress data (auto-detects format based on magic bytes)