Optional
Readonly
bufferBuffer size for streaming reads (default: runtime-optimized)
Optional
Readonly
encodingText encoding for file content (default: 'utf8')
Optional
Readonly
maxMaximum file size to prevent memory exhaustion (default: 100MB)
Optional
Readonly
timeoutRead timeout in milliseconds (default: 30000)
Optional
Readonly
concurrentAllow concurrent reads from same file (default: false)
Optional
Readonly
signalAbortController signal for cancelling operations
Optional
Readonly
autoWhether to automatically detect and decompress compressed files (default: true)
Optional
Readonly
compressionOverride compression format detection (default: auto-detect)
Optional
Readonly
decompressionOptions for decompression when auto-decompression is enabled
File reading configuration options with sensible defaults Provides control over streaming behavior and safety limits