Pure Rust implementation of exFAT file system
Go to file
2024-09-22 19:37:59 +07:00
.github/workflows Adds Continuous Deployment (#3) 2023-03-02 22:09:36 +00:00
.vscode Extracts project from Obliteration 2023-02-22 01:05:31 +07:00
src Revises DiskPartition 2024-09-22 19:37:59 +07:00
tests Revises DiskPartition 2024-09-22 19:37:59 +07:00
.gitignore Extracts project from Obliteration 2023-02-22 01:05:31 +07:00
Cargo.toml Revises DiskPartition 2024-09-22 19:37:59 +07:00
COPYING Extracts project from Obliteration 2023-02-22 01:05:31 +07:00
README.md Adds DiskPartition (#10) 2023-03-18 12:19:04 +00:00

exFAT in pure Rust

Crates.io

This is an implementation of exFAT in pure Rust. Currently it is supports only reading, not writing; and not all features is implemented but if all you need is listing the directories and read the files then you are good to go.

Usage

use exfat::image::Image;
use std::fs::File;

let image = File::open("exfat.img").expect("cannot open exfat.img");
let image = Image::open(image).expect("cannot open exFAT image from exfat.img");
let root = Root::open(image).expect("cannot open the root directory");

for item in root {
    // item will be either file or directory.
}

License

MIT