Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EPUB

Rust library for working with epub e-book files. This is a no_std and alloc library.

Description

The library requires that the epub file be expanded into a directory on the disk. Once it has been expanded, then metadata, navigation, and content can be extracted.

The epub format is a zip file format with compressed files. The compression algorithm, [microz], uses 64k for the input and output decompression buffers. Those buffers are allocated on the stack.

The library requires a fat filesystem to work, it is using [fatfs]. The epub file is expanded into a directory on the fat filesystem.

Example Disk Image

to mount this image

sudo mount -o ro,loop,offset=1048576 disk.img <mount path>

Credits

About

Rust library for working with epub e-book file format

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages