Re: serialization format
Markus Wanner <[email protected]> Wed, 6 Apr 2016 07:41:03 +0200
| Newsgroups | gmane.comp.version-control.monotone.devel |
|---|---|
| Message-ID | <[email protected]> |
On 04/06/2016 05:44 AM, J Decker wrote: > encode into utf8 codepoints maybe? which would expand 0x80-0xFF by 1 > character each... and you could violate utf rules and encode a F880 > that's a 0 codepoint... You mean for hashes? Hm.. that's an interesting idea, which might get us a whole new encoding. However, I don't quite think we can use Unicode there, but should really stick to ASCII. Even base64 is a bad idea, because it contains '/' and '+' chars, which are usually treated as separators. But you don't want revision ids to word-wrap. With these restrictions, base58 is about as space efficient as you can get. Kind Regards Markus Wanner _______________________________________________ Monotone-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/monotone-devel
signature.asc
(application/pgp-signature, 1.5 KB)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQQcBAEBCAAGBQJXBKFzAAoJEOhoLRs/MemzhScgAMB4qxE13EID442ZE2Ugei4E S5GgKnCVG5LoYK9xQys4X4h3ARmRbZpF765Sb0ifVqpgALpG32Bq9Hsg/Wj/xhAM gO7IUEut/d+UwQ6EA2QDjJ5VbSzEKjBr63QwKVV3N+RL94zKcAyIAUbFnjx0KVBk kTBXsbUulWZmH+hAN6BRwZ46Bev9FZeG73DgZJSv1KxlFZJ9fEkiw/7XmQFcVCIW lpYD68Jx1qjs/NRRQYCstpQpfbDWFdKImZAYTonIewWex4YknLft/468fEhzmoyC K/09FjWKQ6I/leLMf2elp1GYzbq9icrqNoatQCdW4wITjeeFzaRPNHV/B2Nc+Zf3 Feqmr3lUgRUc5LcZ3YTZi2k//ema9Y9WjthquDXhFKSMWs8wmvilOpFpEie2tuY9 sUOEu1IeOx1IvpGf7eUsUb21V1eZYMyoob+yUvASAQSTEhycSo6DCi7PX7Jflx/I Favfg2961HGeVuYZD/AUrjxA1bveY86tVn8MPbzHZLBfPaYa4Z+M6d5jVQsp6N9X uVpEqKaWPXp2mmZJs+1HVDMY1tag8QH5nHXUUZuzHR5Y/PajED4+QRsvIK5T0SjN 6Pj3MBxQYkqdpw1rVXSIwtl8t+G5pazHie9qp4+R4l7s5qRtwdAp+sq7v8hkO7Gd Ln32sQKPqDFawPCfWtgasd3GHa1YF7XJx+MdTj7bxW0bgfDzCGox6QwzT+mJIaZ8 QRqVsdVrQdb67pFGWMT7PePgDQEA2a0bwm44JggPu45gvX4EqSa/NaLY+Qxu4/YO h/IsGvqxo2CNJofRQ0VGx1QYXn4IjyUVjskXSH/eOHSPcAhhNfu9KEAelVWW2eez jr2XJZG3mSjIU5OzkfERgNUG2vuculT8mVKCscyVddi7eDVjb7rhhV4Y9CEPEji3 1hRIfpCSPajXADNEQvN3n/d6EZntgn6uKJoNTl+nhSZO93zV+gz2mEb3HUicmfRa +RnObk/Wjo8iOjy6wQYXCugeH8nAcMCYqkzvQnvYiGXI5c5ejyvXT/d5iAouufc/ BF283oZiYEHF5uCpGHzpOEVddwRjWHssw+UnI9Lls9S07ydA8etCZ+6vqx9d9hD8 DpOFE+jrdpaYZ3ggvkwo3wHqbJuvYzzl6OTETGhZ7xet70iBkn+YQkXx8BgDAOSY iJo48mQ0s9AesHq4R5/bufwxBjKdqXGRFvk5wPsk07qymezgRMIpbW7wMj9zv3pJ pVa1pINHeZ3qrAJsu9riGHlCINJeM2tSQSQa8qp2NkT5Kdz+cxNBmqG8U2dnS455 1YmGLADdLdZW5FyTtb3LvcOeh9HM14ZebU2K4+EWWe7VGdKmec0Xi6XA3LTLhTo= =VwXh -----END PGP SIGNATURE-----