Returns a IFile that accesses this file through the given in-memory file cache.
If the file length cannot be determined.
Returns a IFile that accesses the data in this file using the given byte offset.
Reads the file content as an archive.
If an I/O error has occurred.