Re-exports§
pub use attribute::MftAttribute;pub use attribute::x10::StandardInfoAttr;pub use attribute::x30::FileNameAttr;pub use crate::mft::MftParser;pub use entry::EntryHeader;pub use entry::MftEntry;pub use utf16::Utf16LeStr;
Modules§
- attribute
- bodyfile
- Sleuth Kit bodyfile output, for timelining with
mactimeand similar tools. - csv
- entry
- err
- mft
- ntfs
- utf16
Macros§
Structs§
- Timestamp
- An instant in time represented as the number of nanoseconds since the Unix epoch.
Functions§
- serialize_
option_ timestamp - serialize_
option_ windows_ path - Same as
serialize_windows_path, for an optional path. - serialize_
timestamp - Serializes a timestamp as RFC 3339 in UTC with 100ns precision, e.g.
2007-06-30T12:50:52.2523952Z. - serialize_
windows_ path - Serializes a path with
\separators, seewindows_path. - windows_
filetime_ to_ timestamp - Converts a Windows FILETIME (100ns intervals since 1601-01-01 UTC) to a timestamp, keeping the full 100ns resolution.
- windows_
path - Formats a path resolved by
crate::MftParser::get_full_path_for_entrywith\separators, the way Windows writes NTFS paths, whatever the host platform.