FastReader v1.0.0
Downloads
Choose the appropriate binary for your platform:
- Linux:
fastreader-linux-amd64.tar.gz,fastreader-linux-386.tar.gz,fastreader-linux-arm64.tar.gz,fastreader-linux-arm.tar.gz - Windows:
fastreader-windows-amd64.zip,fastreader-windows-386.zip - macOS:
fastreader-darwin-amd64.tar.gz,fastreader-darwin-arm64.tar.gz - FreeBSD:
fastreader-freebsd-amd64.tar.gz
Usage
# Generate index
./fastreader data.csv gen
# Get line count
./fastreader data.csv cnt
# Read specific lines
./fastreader data.csv 1:100
# Use verbose mode for detailed information
./fastreader -v data.csv genFeatures
- 🚀 Fast file reader for large files
- 🔧 Multi-threaded processing with configurable workers
- 💾 Memory management with configurable limits
- 🔍 Flexible command-line interface with parameter shortcuts
- 📊 IO statistics with verbose mode
- ⚡ Read-ahead buffer optimization
- 🎯 Support for negative indexing (Python-like)
Options
-m, --max-mem <value>: Maximum memory usage in GB-i, --index-indent <value>: Index interval in lines-w, --workers <value>: Number of concurrent workers-v, --verbose: Show verbose information-h, --help: Show help information
Full Changelog: https://github.com/FeverKing/fastreader/commits/v1.0.0