Constructor. Takes a file path and immediately loads info. Optionally, CallbackSize can be used to indicate the size of chunks that will be popped off of this instance. When set to 0, the entire file is decompressed into memory.