Ebml Go Save

A pure Go implementation of bi-directional EBML encoder/decoder

Project README

ebml-go

GoDoc ci codecov Go Report Card License

A pure Go implementation of bi-directional EBML encoder/decoder

EBML (Extensible Binary Meta Language) is a binary and byte-aligned format that was originally developed for the Matroska audio-visual container. See https://matroska.org/ for details.

This package implements EBML Marshaler and Unmarshaler for Go. Currently, commonly used elements of WebM subset is supported.

Usage

Check out the examples placed under ./examples directory.

API is documented using GoDoc. EBML can be Marshal-ed and Unmarshal-ed between tagged struct and binary stream through io.Reader and io.Writer.

References

License

This package is licensed under Apache License Version 2.0.

Open Source Agenda is not affiliated with "Ebml Go" Project. README Source: at-wat/ebml-go
Stars
74
Open Issues
5
Last Commit
2 months ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating