go-ext4 icon indicating copy to clipboard operation
go-ext4 copied to clipboard

A pure Go implementation of an ext4 reader with journaling support that does not require the kernel nor privileged access.

Results 5 go-ext4 issues
Sort by recently updated
recently updated
newest added

Resolves #4. I think inline files should also work now.

From performance gains for large files, I think it would be better to do a binary search on the array of `ExtentIndexNode` since it is sorted. This library currently does...

The function `NewBlockGroupDescriptorListWithReadSeeker` seems to be assuming that the block group descriptor is `64` bytes in length. However, that is not always true according to [docs](https://www.kernel.org/doc/html/latest/filesystems/ext4/globals.html#block-group-descriptors). You need to read...

It'd be nice to have a getter function for the number of free data blocks in the fs.

Currently symlinks are not supported because only inodes having extent trees are supported. According to [Ext4 Disk Layout](https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout#Symbolic_Links) for symlinks, if the symlink contains a path shorter than 60 bytes...