mirror of
https://github.com/elliotnunn/machfs.git
synced 2024-11-22 04:31:37 +00:00
Library for reading and writing Macintosh HFS volumes
46314c4747
This contains no useful information, but prevents a lengthy search of the volume at startup. Eventually this should be replaced with a real desktop database. |
||
---|---|---|
machfs | ||
.gitignore | ||
LICENSE | ||
README.md | ||
setup.py | ||
test_all.py | ||
upload.sh |
machfs
is a pure Python 3 library for reading and writing disk images in the
Apple's long-deprecated 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.