ISO 9660 / ECMA-119 filesystem implementation written in Rust. It's still very much a work-in-progress.
See the examples and the documentation for more information.
| 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 |
This project is available under the Apache 2.0 or MIT license at your choosing.