libferris Publisher's description
from Ben Martin
libferris makes the file system and other hierarchical storage systems easier to use.
libferris makes the file system and other hierarchical storage systems easier to use.Other than mounting things as a filesystem, the other core concept of libferris is extraction of interesting metadata from your libferris filesystems.
This means that simple things like width and height of an image file become first class metadata citizens along with a file's size and modification time.
It uses GModule from glib2 to dynamically load both context and attribute classes at run-time. This way resources are conserved until they are needed.
Ferris currently can decode mp3, read id3 tags, decode many image formats and break some animation formats into frames. This makes ferris a solid starting point for multimedia applications.
- native kernel XFS EA
- data available from lstat(2)
- cryto hashes like md5 and sha1
- as-xml serialization
- schema data
- emblem attachment metadata
- many file system synthetic EA
- ID3 tags in mp3/ogg files
- jpeg images
- png images
- images loadable via ImageMagick
- mpeg2 video
- dolby ac3 information
- djvu images
- images loadable via imlib2
- jasper images
System Requirements:C and C++
Program Release Status: Major Update
Program Install Support: Install Only