convert.dev

Convert to

Formats/Text and data

MessagePack. Binary JSON: the same values as JSON in a compact byte encoding. 128 formats it can become, 199 that become it.

Sign in with GitHub or Google. Files are deleted after 24 hours.

MSGPACK becomes.

Every path the planner knows from a MSGPACK, the common ones first. One hop is a single engine. More hops go through another format on the way.

128 targets

JSONonefidelity 0.951 hop~100 msCSVonefidelity 0.951 hop~100 msHTMLonefidelity 0.902 hops~400 msTXTonefidelity 0.813 hops~500 msMDonefidelity 0.902 hops~300 msTSVonefidelity 0.951 hop~100 msJSONLonefidelity 0.951 hop~100 msYAMLonefidelity 0.951 hop~100 msXMLonefidelity 0.951 hop~100 msSQLITEonefidelity 0.902 hops~600 msTOMLonefidelity 0.951 hop~100 msPARQUETonefidelity 0.902 hops~600 msSQLonefidelity 0.903 hops~1.0 sCBORonefidelity 0.952 hops~200 msBSONonefidelity 0.902 hops~200 msPLISTonefidelity 0.902 hops~200 ms

Becomes MSGPACK.

Every format that can be turned into a MSGPACK.

199 sources

JSONonefidelity 1.001 hop~100 msCSVonefidelity 1.001 hop~100 msHTMLmanyfidelity 0.723 hops~3.6 sTXTmanyfidelity 0.654 hops~3.8 sMDmanyfidelity 0.703 hops~4.6 sTSVonefidelity 1.001 hop~100 msJSONLonefidelity 1.001 hop~100 msYAMLonefidelity 1.001 hop~100 msXMLonefidelity 1.001 hop~100 msSQLITEmanyfidelity 0.952 hops~700 msTOMLonefidelity 1.001 hop~100 msPARQUETonefidelity 0.952 hops~600 msSRTonefidelity 1.002 hops~250 msVTTonefidelity 1.002 hops~250 msSQLmanyfidelity 0.953 hops~1.3 sASSonefidelity 0.953 hops~450 ms

Two commands.

cv targets answers this page for any file. cv convert runs any row above.

~/filescv 0.1
$ cv targets --from msgpack
msgpack ->
  json     one   fidelity 0.95  hops 1  ~100 ms
  csv      one   fidelity 0.95  hops 1  ~100 ms
  html     one   fidelity 0.90  hops 2  ~400 ms
  txt      one   fidelity 0.81  hops 3  ~500 ms
$ cv convert file.msgpack file.json
file.json -> file.json