Skip to content

Original Xbox FATX Filesystem Library, Python bindings, FUSE driver, and GUI explorer

License

Notifications You must be signed in to change notification settings

mborgerson/fatx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

157 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fatx

Original Xbox FATX Filesystem Library, Python bindings, FUSE driver, and GUI explorer.

  • libfatx is a C library for working with the FATX filesystem, a variant of FAT16/32 developed by Microsoft for the original Xbox console.
  • fatxfs is a FUSE driver built using libfatx.
  • pyfatx is a Python module providing bindings to libfatx.
  • gfatx is a graphical utility for working with FATX disk images, built around libfatx.

There is work-in-progress towards a Rust implementation:

  • fatx is a Rust crate for working with the FATX filesystem, like libfatx.
  • fatx-fuse is a Rust crate providing a FUSE driver based on fuser and fatx.

License

See LICENSE.txt

Credit

This project was made possible in part by the research done by Andrew de Quincey, Lucien Murray-Pitts, and Michael Steil. Thank you!

About

Original Xbox FATX Filesystem Library, Python bindings, FUSE driver, and GUI explorer

Topics

Resources

License

Stars

Watchers

Forks