-
More bugs? Pre-Release
released this
2021-01-16 01:32:00 -06:00 | 167 commits to main since this releaseFixed a bug relating to extended symlink inodes.
Downloads
-
Some bugs are dead! Pre-Release
released this
2021-01-15 10:57:03 -06:00 | 168 commits to main since this releaseSquashed a couple of bugs, the most important being that you can now get the root directory with GetFileAtPath
Downloads
-
I am speeeeeed! (v2) Pre-Release
released this
2021-01-10 04:25:09 -06:00 | 173 commits to main since this releaseImplemented threading when using File.ExtractTo to speed up extraction. Extraction should be about twice as fast as previously. This speed improvement is implemented in the file's internal reader, so there is no speed-up when reading directly via File.Read.
Downloads
-
No more closing Pre-Release
released this
2021-01-06 12:56:09 -06:00 | 180 commits to main since this releaseRemoved File.Close because it seems to be intermittently causing issues, and seemingly isn't necessary
Downloads
-
Fixed Extraction/Reading Pre-Release
released this
2020-12-27 02:10:51 -06:00 | 187 commits to main since this releaseFixed issue where the first byte of a data block was ignored.
Downloads
-
Better Symlinks Pre-Release
released this
2020-12-16 02:39:35 -06:00 | 188 commits to main since this release- Fixed issue with GetSymlinkFile. The symlink's path now is properly from the file's parent directory instead of from root.
- Added GetSymlinkFileRecursive. This allows you to make sure you're getting an actual file instead of a symlink.
Downloads
-
File...Info Pre-Release
released this
2020-12-11 01:39:08 -06:00 | 189 commits to main since this release- squashfs.File now implements the os.FileInfo interface.
- This is simply to help make the way your interacting with a squashfs file more standard, so it's easier to understand
- squashfs.Reader now has ModTime so you can find out when the archive was made or last edited.
Downloads
- squashfs.File now implements the os.FileInfo interface.
-
Easy Extraction Pre-Release
released this
2020-12-10 08:52:58 -06:00 | 191 commits to main since this releaseAdded Reader.ExtractTo so you can easily extract everything easily.
Downloads
-
Compression types Pre-Release
released this
2020-12-09 01:45:58 -06:00 | 193 commits to main since this releaseI've done my best to implement all compression types.
- LZO is NOT supported right now. Looking at the couple of LZO libraries available for go, none seemed to fit well (from what I could see). I may try to get this implemented later on.
- All other compression types, without special options, should work fine.
- Compression options will be a bit hit or miss. Some (such as compression level) have no bearing on reading, while some (such as XZ filters) breaks reading completely.
- For right now, if I KNOW an option isn't supported, you'll get an error telling you so.
- If a compression option is set that I haven't tested, ErrOptions will be returned, ALONG WITH the reader.
Downloads
-
Dereferenced Symlinks Pre-Release
released this
2020-12-08 09:41:10 -06:00 | 195 commits to main since this release- File.ExtractSymlink will dereference all symlink's if where it's pointing to is inside the archive.
Downloads