Fosfat is a C library for providing read-only access to a Smaky formatted disk. Currently, only a tool and a FUSE extension that use this library can be used for reading a directory and copying a file. Smaky is a system developed in Switzerland at the EPFL (Ecole Polytechnique Fédérale de Lausanne).
| Tags | Software Development Libraries Filesystems Terminals |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux Windows Windows |
| Implementation | C |
| Translations | English |
Recent releases


Changes: Support was added for the Smaky .IMAGE file format through the FUSE extension. This provides the ability to convert .IMAGE to .PBM (portable bitmap format) on the fly. The tool (fosrec) was added for recovering all files deleted (and restorable) on a Smaky device. Much code was cleaned up.


Changes: This release adds support for restore deleted files. It adds support to the library for working with multiple disks in the same program. It adds a port of some tools for Windows through the MinGW compiler.


Changes: Many bugfixes (memory leaks). The code has been cleaned up. The license has changed from the GPLv2 to the GPLv3.


Changes: An internal logger was added to the library for following the FOS operations. It is no longer necessary to choose the type of disk because now it will be automatically detected.


Changes: A new cache system (improved speed and stability). The FUSE extension has been fixed for "large" files, and there is support for symbolic links.