Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/ntfs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-15Relicense everything as MIT OR Apache-2.0 to enable a broader usage.Colin Finck
2021-12-15Add the missing documentation and some final polishing.Colin Finck
2021-07-21Implement Update Sequence Array parsing and record fixups.Colin Finck
This is where things get dirty. As NTFS requires us to fix up records, we can't continue our previous design of avoiding dynamic allocations and reading everything on demand via `io::Read`. Instead, we now read an entire record (usually not larger than 4 KiB), fix it up, and store it in a `Vec`. This required changes almost everywhere. It should be noted that many non-resident attributes are not part of a record, which is why structured values are now implemented differently depending on the attribute type. On the plus side, many structures need less borrowing now, which makes them more comfortable to use. I have also added missing sanity checks with precise errors where appropriate.
2021-04-21Implement the `NtfsObjectId` structured value along with `NtfsGuid`.Colin Finck