- Add file_id and read_chunk_size fields to SmbVfsFile - Use Tree::open_file() to get file_id for reads - Issue READ requests on each read() call (64KB chunks) - Close file handle in Drop Benefits: - No memory overhead for large files - Read-ahead caching possible - Compatible with SMB2 protocol All 229 tests pass.