Deferred Deserialization Support like ZeroFormatter/FlatBuffers · Issue #109 · MessagePack-CSharp/MessagePack-CSharp · GitHub
Skip to content

Deferred Deserialization Support like ZeroFormatter/FlatBuffers #109

Description

@neuecc

Enable deserialization like FlatBuffers / ZeroFormatter in MessagePack's binary format.
It must have an offset in the header, deviating from the standard.

  • Binary Layout

    • like union format, array of offsets( [total-size, [relative-offsets], binary] )
    • or use Ext format like LZ4
  • Code generation

    • like ZeroFormatter way(use virtual property)
    • use cache or no cache?
    • if use cache, clear underlying bytes when cache all

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions