Extracting!
Pre-release
Pre-release
- You can now do File.ExtractTo and it will try to extract the file (or folder) to the specified path. This allows for folder extraction and it also sets the proper permissions.
- Will probably add a Reader.ExtractTo function at some point for ease of use, but for right now you can just run ExtractTo from the root folder.
- This brings extraction, nearly, to a "complete enough" point. I still want to add the rest of compression types, but otherwise the reading api shouldn't have any major changes. There are some things that are not supported, and might not be supported when v1 of the library is launched.
- Extra Attributes (Xattr). Frankly I need to do a bunch more research on WHAT these actually are and how to apply them to the files. Not a high priority unless I get requests for it.
- Compressor Options. From what I've seen, the Go libraries for compression and decompression don't have these options. I'll probably eventually implement what I can, and give you a warning if it's unsupported.
From here, v0.3.1 will probably implement the rest of the compression types (and what compression options I can), and I'll start focusing my attention on squashing.