Meta tags:
Headings (most frequently used words):
edit, navigation, tools, messagepack, contents, data, types, and, syntax, comparison, to, other, formats, see, also, references, external, links, menu, personal, namespaces, views, search, contribute, print, export, languages,
Text of the page (most frequently used words):
and (27), #messagepack (22), the (21), data (16), this (11), wikipedia (9), edit (8), formats (8), article (7), with (7), for (7), articles (6), notability (6), bson (6), json (6), arrays (6), page (5), learn (5), from (5), protocol (5), buffers (5), web (5), format (5), types (5), map (5), additional (4), may (4), links (4), languages (4), help (4), references (4), serialization (4), org (4), comparison (4), binary (4), type (4), strings (4), maps (4), array (4), other (4), how (4), when (4), remove (4), template (4), sources (4), about (3), license (3), 2022 (3), navigation (3), more (3), talk (3), issues (3), all (3), topics (3), unclear (3), 2012 (3), list (3), cbor (3), yaml (3), apache (3), compact (3), structures (3), keys (3), like (3), msgpack (3), message (3), please (3), topic (3), view (2), contact (2), privacy (2), policy (2), available (2), terms (2), non (2), upload (2), file (2), changes (2), tools (2), contents (2), search (2), not (2), categories (2), multiple (2), needing (2), june (2), 2013 (2), products (2), march (2), retrieved (2), php (2), xdr (2), thrift (2), property (2), ubjson (2), avro (2), official (2), website (2), external (2), see (2), also (2), aims (2), while (2), arbitrary (2), application (2), code (2), structure (2), efficient (2), designed (2), string (2), represents (2), both (2), are (2), where (2), hand (2), key (2), items (2), but (2), integer (2), utf (2), such (2), any (2), numbers (2), ext (2), bit (2), bytes (2), associative (2), syntax (2), interchange (2), simple (2), platform (2), these (2), jstor (2), scholar (2), books (2), newspapers (2), news (2), find (2), citations (2), reliable (2), improve (2), jump (2), http (2), sep (2), cookie, statement, statistics, developers, mobile, disclaimers, text, under, apply, using, site, you, agree, registered, trademark, profit, organization, wikimedia, foundation, inc, use, creative, commons, attribution, sharealike, was, last, edited, utc, українська, português, 日本語, français, čeština, printable, version, download, pdf, print, export, wikidata, item, cite, information, permanent, link, special, pages, related, what, here, recent, community, portal, contribute, donate, random, current, events, main, history, read, views, english, namespaces, log, create, account, contributions, logged, personal, menu, hidden, maintenance, https, index, title, oldid, 1086936967, yenc, uuencode, cyphal, dsdl, flatbuffers, cap, proto, base64, base32, smi, asn, amf, xml, rebol, rdf, signature, token, encryption, edifact, csv, atom, human, readable, exchange, specification, jan, smile, jsonb, referenced, 7049, rfc, par, however, aim, serialize, tags, require, schema, define, compiler, creates, target, language, facilitate, integration, into, returns, only, provides, automatic, checks, dynamically, typed, boilerplate, compared, space, fast, memory, manipulation, whereas, transmission, over, wire, example, requires, null, terminators, end, inserts, indexes, elements, doesn, internally, documents, which, decimal, counting, each, value, pair, contiguous, making, odd, even, values, than, imposes, limitations, sizes, allows, encoded, have, there, limitation, can, including, timestamp, seconds, nanoseconds, defined, bin, str, float, floating, point, ieee, single, double, precision, int, bits, signed, unsigned, bool, false, true, boolean, nil, processed, loosely, correspond, those, used, they, consist, following, element, form, representing, possible, implementation, variety, swift, smalltalk, scala, ruby, python, perl, ocaml, lua, nodejs, javascript, java, haskell, erlang, computer, cross, operating, system, various, written, github, com, repository, sadayuki, furuhashi, original, author, discuss, unsourced, material, challenged, removed, adding, needs, verification, demonstrate, citing, that, provide, significant, coverage, beyond, mere, trivial, mention, cannot, shown, likely, deleted, redirected, merged, independent, secondary, meet, guidelines, services, messages, has, free, encyclopedia, wayback, machine, archive, 20221015134604, wiki, timestamps, capture, fail, success, 2023, 2021, nov, oct, apr, 2026, 385, captures,
Text of the page (random words):
messagepack wikipedia 385 captures 06 apr 2012 17 sep 2026 sep oct nov 15 2021 2022 2023 success fail about this capture timestamps the wayback machine http web archive org web 20221015134604 http en wikipedia org wiki messagepack messagepack from wikipedia the free encyclopedia jump to navigation jump to search this article has multiple issues please help improve it or discuss these issues on the talk page learn how and when to remove these template messages the topic of this article may not meet wikipedia s notability guidelines for products and services please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention if notability cannot be shown the article is likely to be merged redirected or deleted find sources messagepack news newspapers books scholar jstor march 2012 learn how and when to remove this template message this article needs additional citations for verification please help improve this article by adding citations to reliable sources unsourced material may be challenged and removed find sources messagepack news newspapers books scholar jstor june 2013 learn how and when to remove this template message learn how and when to remove this template message messagepack original author s sadayuki furuhashi repository github com msgpack msgpack written in various languages operating system any platform cross platform type data interchange license apache license website msgpack org messagepack is a computer data interchange format it is a binary form for representing simple data structures like arrays and associative arrays messagepack aims to be as compact and simple as possible the official implementation is available in a variety of languages such as c c c d erlang go haskell java javascript nodejs lua ocaml perl php python ruby scala smalltalk and swift 1 contents 1 data types and syntax 2 comparison to other formats 3 see also 4 references 5 external links data types and syntax edit data structures processed by messagepack loosely correspond to those used in json format they consist of the following element types nil bool boolean true and false int integer up to 64 bits signed or unsigned float floating point numbers ieee single double precision str utf 8 string bin binary data up to 2 32 1 bytes array map an associative array ext arbitrary data of an application defined format up to 2 32 1 bytes timestamp ext type 1 up to 32 bit seconds and 64 bit nanoseconds comparison to other formats edit messagepack is more compact than json but imposes limitations on array and integer sizes on the other hand it allows binary data and non utf 8 encoded strings in json map keys have to be strings but in messagepack there is no such limitation and any type can be a map key including types like maps and arrays and like yaml numbers compared to bson messagepack is more space efficient bson is designed for fast in memory manipulation whereas messagepack is designed for efficient transmission over the wire for example bson requires null terminators at the end of all strings and inserts string indexes for list elements while messagepack doesn t bson represents both arrays and maps internally as documents which are maps where an array is a map with keys as decimal strings counting up from 0 messagepack on the other hand represents both maps and arrays as arrays where each map key value pair is contiguous making odd items keys and even items values the protocol buffers format aims to be compact and is on par with messagepack however while json and messagepack aim to serialize arbitrary data structures with type tags protocol buffers require a schema to define the data types protocol buffers compiler creates boilerplate code in the target language to facilitate integration of serialization into the application code messagepack returns only a dynamically typed data structure and provides no automatic structure checks messagepack is referenced in rfc 7049 of cbor see also edit apache thrift apache avro bson cbor jsonb json protocol buffers smile ubjson comparison of data serialization formats yaml xdr references edit languages retrieved 4 jan 2022 external links edit official website messagepack format specification v t e data exchange formats human readable formats atom csv edifact json web encryption web token web signature property list rdf rebol xml yaml binary formats amf asn 1 smi avro base32 base64 bson ubjson cap n proto cbor flatbuffers messagepack property list protocol buffers thrift cyphal dsdl xdr uuencode yenc comparison of data serialization formats retrieved from https en wikipedia org w index php title messagepack oldid 1086936967 categories data serialization formats hidden categories articles with topics of unclear notability from march 2012 all articles with topics of unclear notability products articles with topics of unclear notability articles needing additional references from june 2013 all articles needing additional references articles with multiple maintenance issues navigation menu personal tools not logged in talk contributions create account log in namespaces article talk english views read edit view history more search navigation main page contents current events random article about wikipedia contact us donate contribute help learn to edit community portal recent changes upload file tools what links here related changes upload file special pages permanent link page information cite this page wikidata item print export download as pdf printable version languages čeština français 日本語 português українська 中文 edit links this page was last edited on 9 may 2022 at 08 53 utc text is available under the creative commons attribution sharealike license 3 0 additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia mobile view developers statistics cookie statement
|