cdfs

builds.sr.ht status

ISO 9660 / ECMA-119 filesystem implementation written in Rust. It's still very much a work-in-progress.

Usage

See the examples and the documentation for more information.

Extensions

| System Use Sharing Protocol | | | ---------------------------- | --- | | CE – continuation area | yes | | PD – padding field | no | | SP – SUSP start | not enforced | | ST – SUSP end | ignored | | ER – extensions reference | yes | | ES – extensions selector | no |

| Rock Ridge Interchange | | | ---------------------------- |---- | | PX – POSIX attributes | yes | | PN – POSIX inodes | yes | | SL – symbolic links | yes | | NM – long file names | yes | | CL – child links | yes | | PL – parent links | N/A | | RE – relocated directories | yes | | TF – file timestamps | yes | | SF – sparse files | no |

References

Licensing

This project is available under the Apache 2.0 or MIT license at your choosing.