Renamed functions and variables.
The element fileOffset is only written, but never read. It can be removed safely.
A decoder plugin should be named after the library which is used.