Asar::Extract
Inherits Reference < Object
Enables reading and extracting of files from the given archive with #get, #get_bytes, #read_raw and #extract.
Files are cached automatically when using #get or #get_bytes; data is stored inside a Hash.
Please make sure that you have enough memory.
Note: When reading from the archive, you have to use absolute paths.
The top level directory of the asar archive is the root. e.g.: /hello.txt. Paths are case-sensitive.
Constructors
Instance methods
Extracts the archive to the provided folder.
Returns true if successful.
Returns an Array(String) that contains all files (absolute paths) that are in the archive.
Returns an IO::Memory created from the cached file if found.
Else Nil.
Return the Asar::File, if found.
Else raises Nil.
Reads directly from the files IO, bypassing the cache if found.
Else Nil.