new(path:String, bytes:Bytes)
read onlydirectory:String
read onlyextension:String
read onlyisAvailable:Bool
read onlyisDirectory:Bool
read onlyname:String
read onlypath:String
read onlysize:Int
fetchBytes(pos:Int, len:Int):Bytes
Similar to readBytes except : a) a temporary buffer is reused, meaning a single fetchBytes must occur at a single time b) it will throw an Eof exception if the data is not available
getSign():Int
Read first 4 bytes of the file.
getText():String
open():FileInput
readFull(bytes:Bytes, pos:Int, len:Int):Void
watch(onChanged:Null<() ‑> Void>):Void