mirror of
https://github.com/elliotnunn/machfs.git
synced 2024-11-22 04:31:37 +00:00
11 lines
519 B
Markdown
11 lines
519 B
Markdown
|
`machfs` is a pure Python 3 library for reading and writing disk images in the
|
||
|
Apple's long-deprecated [Hierarchical File
|
||
|
System](https://en.wikipedia.org/wiki/Hierarchical_File_System) format. It
|
||
|
operates entirely on in-memory `bytes` objects. Images are serialised and
|
||
|
deserialised in one go using the `read` and `write` methods of the `Volume`
|
||
|
object.
|
||
|
|
||
|
The directory hierarchy of a `Volume` is then accessed and manipulated like a
|
||
|
Python `dict`. `Folder` and `File` objects represent the contents of the
|
||
|
filesystem.
|