Skip to content
Stefano Zaghi edited this page Feb 2, 2015 · 1 revision
  • BeFoR64 is a pure Fortran library to encode/decode data conforming the base64 binary-to-text encoding schemes;
  • BeFoR64 is Fortran 2003 standard compliant;
  • BeFoR64 is a Free, Open Source Project.

Team Members

Contributors
  • not yet... be the first! More details can be found in CONTRIBUTING.

The author would like to thank all the users having indirectly contributed to the library development.

Why?

Modern Fortran standards (2003+) have introduced better support for strings manipulations. Exploiting such new Fortran capabilities, BeFoR64 provides an easy to use module library for encoding and decoding Fortran types (binary internal representation) in ascii-base64-encoded string.

Documentations

BeFoR64 documentations is hosted on GitHub. The wiki and the README are the main documentation resources. Detailed API documentation can be found on the GitHub pages of the project.

Features

The library is still in developing and testing, but it is already usable. Surely there are a lot of bugs and the programming style is not the best, but the decoders/encoders are far-complete.

The main features are listed in Main features.

Copyrights

The BeFoR64 is an open source project, it is distributed under the GPL v3. Anyone is interest to use, to develop or to contribute to BeFoR64 is welcome. Take a look at the contributing guidelines for starting to contribute to the project.