Fix for reading and seeking for filesystem

Pythons file object doesn't support `offset`, so any usage of read() caused issues.