Esto es algo interesante, ninguno de los datos se almacenan realmente en cualquier lugar a menos que utilice una URL shortener.
Hashify
Hashify no resuelve un problema, que plantea una pregunta: ¿qué se hace posible cuando uno es capaz de almacenar documentos completos en las direcciones URL?
Documento ↔ URL
Hashify es diferente de casi todos los demás sitios en la Web en el que todas las URL que contiene el contenido completo de la página.
Las actualizaciones de la barra de direcciones con cada golpe de teclado como un tipo en el editor.
Base64
Sólo una pequeña fracción de todos los caracteres Unicode se permite sin escape en una dirección URL. Hashify utiliza Base64 para convertir la entrada Unicode a ASCII de salida segura para su inclusión en las direcciones URL.
Esta traducción es un proceso de dos pasos: Unicode UTF-8 de conversión como se indica por Johan Sundström, seguido de binario a la conversión ASCII a través de window.btoa.
[url=http://hashify.me/IyBIYXNoaWZ5CgpIYXNoaWZ5IGRvZXMgbm90IHNvbHZlIGEgcHJvYmxlbSwgaXQgcG9zZXMgYSBxdWVzdGlvbjogX3doYXQgYmVjb21lcyBwb3NzaWJsZSB3aGVuIG9uZSBpcyBhYmxlIHRvIHN0b3JlICoqZW50aXJlIGRvY3VtZW50cyoqIGluIFVSTHM/XwoKIyMgRG9jdW1lbnQg4oaUIFVSTAoKSGFzaGlmeSBpcyBkaWZmZXJlbnQgZnJvbSB2aXJ0dWFsbHkgZXZlcnkgb3RoZXIgc2l0ZSBvbiB0aGUgV2ViIGluIHRoYXQgKipldmVyeSBVUkwgY29udGFpbnMgdGhlIGNvbXBsZXRlIGNvbnRlbnRzIG9mIHRoZSBwYWdlKiouCgpUaGUgYWRkcmVzcyBiYXIgdXBkYXRlcyB3aXRoIGVhY2gga2V5c3Ryb2tlIGFzIG9uZSB0eXBlcyBpbnRvIHRoZSBlZGl0b3IuCgojIyMgQmFzZTY0IGVuY29kaW5nCgpPbmx5IGEgdGlueSBmcmFjdGlvbiBvZiBhbGwgVW5pY29kZSBjaGFyYWN0ZXJzIGFyZSBhbGxvd2VkIHVuZXNjYXBlZCBpbiBhIFVSTC4gSGFzaGlmeSB1c2VzIFtCYXNlNjRdWzFdIGVuY29kaW5nIHRvIGNvbnZlcnQgVW5pY29kZSBpbnB1dCB0byBBU0NJSSBvdXRwdXQgc2FmZSBmb3IgaW5jbHVzaW9uIGluIFVSTHMuCgpUaGlzIHRyYW5zbGF0aW9uIGlzIGEgdHdvLXN0ZXAgcHJvY2VzczogW1VuaWNvZGUgdG8gVVRGLTggY29udmVyc2lvbl1bMl0gYXMgb3V0bGluZWQgYnkgSm9oYW4gU3VuZHN0csO2bSwgZm9sbG93ZWQgYnkgYmluYXJ5IHRvIEFTQ0lJIGNvbnZlcnNpb24gdmlhIFtgd2luZG93LmJ0b2FgXVszXS4KCiMjIyMgRW5jb2RpbmcKCiAgICA+IHVuZXNjYXBlKGVuY29kZVVSSUNvbXBvbmVudCgnw6dhIHZhPycpKQogICAgIsODwqdhIHZhPyIKICAgID4gYnRvYSh1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQoJ8OnYSB2YT8nKSkpCiAgICAidzZkaElIWmhQdz09IgoKIyMjIyBEZWNvZGluZwoKICAgID4gYXRvYigndzZkaElIWmhQdz09JykKICAgICLDg8KnYSB2YT8iCiAgICA+IGRlY29kZVVSSUNvbXBvbmVudChlc2NhcGUoYXRvYigndzZkaElIWmhQdz09JykpKQogICAgIsOnYSB2YT8iCgojIyBVUkwgc2hvcnRlbmluZwoKU3RvcmluZyBhIGRvY3VtZW50IGluIGEgVVJMIGlzIG5pZnR5LCBidXQgbm90IHRlcnJpYmx5IHByYWN0aWNhbC4gSGFzaGlmeSB1c2VzIHRoZSBbYml0Lmx5IEFQSV1bNF0gdG8gc2hvcnRlbiBVUkxzIGZyb20gYXMgbWFueSBhcyAzMCwwMDAgY2hhcmFjdGVycyB0byBqdXN0IDIwIG9yIHNvLiBJbiBlc3NlbmNlLCBiaXQubHkgYWN0cyBhcyBhIGRvY3VtZW50IHN0b3JlIQoKIyMjIFVSTCBsZW5ndGggbGltaXQKCldoaWxlIHRoZSBIVFRQIHNwZWNpZmljYXRpb24gZG9lcyBub3QgZGVmaW5lIGFuIHVwcGVyIGxpbWl0IG9uIHRoZSBsZW5ndGggb2YgYSBVUkwgdGhhdCBhIHVzZXIgYWdlbnQgc2hvdWxkIGFjY2VwdCwgYml0Lmx5IGltcG9zZXMgYSAyMDQ4LWNoYXJhY3RlciBsaW1pdC4gVGhpcyBpcyBzdWZmaWNpZW50IGluIHRoZSBtYWpvcml0eSBvZiBjYXNlcy4KCkZvciBsb25nZXIgZG9jdW1lbnRzLCBIYXNoaWZ5IHNwbGl0cyB0aGUgY29udGVudHMgaW50byBhcyBtYW55IGFzIDE1IGNodW5rcy4gVGhlIGNodW5rcyBhcmUgdGhlbiBCYXNlNjQtZW5jb2RlZCBhbmQgc2VudCB0byBiaXQubHkgaW4gYSBzaW5nbGUgcmVxdWVzdC4gVGhlIGJpdC5seSBoYXNoZXMgY29udGFpbmVkIGluIHRoZSByZXNwb25zZSBhcmUgdGhlbiAicGFja2VkIiBpbnRvIGEgVVJMIHN1Y2ggYXMgW2h0dHA6Ly9oYXNoaWZ5Lm1lL3VucGFjazpnWWkySWUsZzRmcHRlXVs1XS4gRmluYWxseSwgdGhpcyBVUkwgaXMgX2l0c2VsZl8gc2hvcnRlbmVkLgoKSW4gdGhpcyB3YXksIEhhc2hpZnkgaXMgYWJsZSB0byBnZW5lcmF0ZSBzaG9ydCBVUkxzIGZvciBkb2N1bWVudHMgb2YgdXAgdG8gYXJvdW5kIDIyLDUwMCBjaGFyYWN0ZXJzIGluIGxlbmd0aC4gOikKCiMjIEFQSQoKVGhlIGJlYXV0eSBvZiBIYXNoaWZ5IGlzIHRoYXQgaXQgc2ltcGx5IHRyYW5zbGF0ZXMg4oCTIGEgZG9jdW1lbnQgYW5kIGl0cyBVUkwgYXJlIGRlY29kZWQvZW5jb2RlZCB2ZXJzaW9ucyBvZiBfdGhlIHNhbWUgZGF0YV8uCgogICAgZnJvbSBiYXNlNjQgaW1wb3J0IGI2NGRlY29kZQogICAgZnJvbSB1cmxwYXJzZSBpbXBvcnQgdXJscGFyc2UKICAgIAogICAgZGVmIHVuaGFzaGlmeSh1cmwpOgogICAgICAgIHJldHVybiBiNjRkZWNvZGUodXJscGFyc2UodXJsKS5wYXRoWzE6XSkKCkdpdmVuIGEgaGFzaGlmeS5tZSBVUkwsIHRoaXMgUHl0aG9uIGZ1bmN0aW9uIHJldHVybnMgdGhlIGRvY3VtZW50J3MgdGV4dC4KCiAgICA+Pj4gcHJpbnQgdW5oYXNoaWZ5KCdodHRwOi8vaGFzaGlmeS5tZS93NmRoSUhaaFB3PT0nKQogICAgw6dhIHZhPwoKVGhpcyBjYW4gYmUgZG9uZSBpbiBvdGhlciBsYW5ndWFnZXMgaW4gYSBzaW1pbGFybHkgdHJpdmlhbCBtYW5uZXIuCgojIyBIaWRkZW5oYW5jZW1lbnRzCgogIC0gKipIaXN0b3J5LioqIEEgaGlzdG9yeSBlbnRyeSBpcyBjcmVhdGVkIGVhY2ggdGltZSBvbmUgY2xpY2tzICJTYXZlLiBTaG9ydGVuLiBTaGFyZS4iIHdoaWNoIG1ha2VzIGl0IHBvc3NpYmxlIHRvIHVuZG8vcmVkbyB1c2luZyB0aGUgYnJvd3NlcidzIGJhY2sgYW5kIGZvcndhcmQgYnV0dG9ucy4KCiAgLSAqKlJldmVyc2libGUgdG9vbGJhciBhY3Rpb25zLioqIFRvb2xiYXIgYWN0aW9ucyB0b2dnbGUgc3RhdGUsIHdoZXJlIHNlbnNpYmxlLiBDbGlja2luZyAiaHlwZXJsaW5rIiwgZm9yIGV4YW1wbGUsIHdpbGwgd3JhcCB0aGUgc2VsZWN0aW9uIGFwcHJvcHJpYXRlbHkuIENsaWNraW5nIHRoZSBidXR0b24gYWdhaW4gd2lsbCB1bndyYXAgdGhlIHNlbGVjdGlvbi4KCiAgLSAqKktleWJvYXJkIG5hdmlnYXRpb24uKiogVGFiIHRvIGZvY3VzIHRoZSBlZGl0b3IuIFRhYiBhZ2FpbiB0byBhY2Nlc3MgdGhlIHRvb2xiYXIuCgogIC0gKipUZXh0TWF0ZS1zdHlsZSBoYW5kbGluZyBvZiBtZXRhY2hhcmFjdGVycy4qKiBNYWtlIGEgc2VsZWN0aW9uIGFuZCB0eXBlIGFuIHVuZGVyc2NvcmUgdG8gaXRhbGljaXplLiBIaXQgdW5kZXJzY29yZSBhZ2FpbiBmb3IgYm9sZC4gSGl0IGl0IGEgdGhpcmQgdGltZSB0byBzdHJpcCB0aGUgdW5kZXJzY29yZXMuIFNldmVyYWwgbWV0YWNoYXJhY3RlcnMgYXJlIGF1dG9tYXRpY2FsbHkgcGFpcmVk4oCUaW4gYSBjb250ZXh0LWF3YXJlIG1hbm5lcuKAlGFuZCBjYW4gYmUgb3ZlcnR5cGVkLCBhcyBpbiBUZXh0TWF0ZS4KCiAgLSAqKlByaW50IHN0eWxlIHNoZWV0LioqIEV2ZXJ5dGhpbmcgYnV0IHRoZSBjb250ZW50IGlzIGhpZGRlbiBhbmQgdGhlIHJlbGV2YW50IFVSTCBpcyBpbmNsdWRlZCBhbG9uZ3NpZGUgZWFjaCBsaW5rJ3MgdGV4dC4KCiMjIFNvdXJjZQoKVGhpcyBzaXRlIGlzIHBvd2VyZWQgYnkgU2hvd2Rvd24sIGEgSmF2YVNjcmlwdCBwb3J0IG9mIE1hcmtkb3duIHdyaXR0ZW4gYnkgSm9obiBGcmFzZXIuIE15IFtTaG93ZG93biBmb3JrXVs2XSBpcyBob3N0ZWQgb24gQml0YnVja2V0LCBhcyBpcyBbSGFzaGlmeSdzIHNvdXJjZV1bN10uCgojIyBGZWVkYmFjawoKVG8gc2hhcmUgdGhvdWdodHMgYW5kIHN1Z2dlc3Rpb25zLCBjb250YWN0IG1lIG9uIFR3aXR0ZXI6IFtAaGFzaGlmeV1bOF0gb3IgW0BkYXZpZGNoYW1iZXJzXVs5XS4gRm9yIGJ1ZyByZXBvcnRzIGxvbmdlciB0aGFuIDE0MCBjaGFyYWN0ZXJzLCBoYXNoaWZ5IG1lIGEgZGVzY3JpcHRpb24gb2YgdGhlIHByb2JsZW0uIDspCgoKWzFdOiBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0Jhc2U2NApbMl06IGh0dHA6Ly9lY21hbmF1dC5ibG9nc3BvdC5jb20vMjAwNi8wNy9lbmNvZGluZy1kZWNvZGluZy11dGY4LWluLWphdmFzY3JpcHQuaHRtbApbM106IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuL0RPTS93aW5kb3cuYnRvYQpbNF06IGh0dHA6Ly9jb2RlLmdvb2dsZS5jb20vcC9iaXRseS1hcGkvd2lraS9BcGlEb2N1bWVudGF0aW9uCls1XTogaHR0cDovL2hhc2hpZnkubWUvdW5wYWNrOmdZaTJJZSxnNGZwdGUKWzZdOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvZGF2aWRjaGFtYmVycy9zaG93ZG93bi5qcwpbN106IGh0dHBzOi8vYml0YnVja2V0Lm9yZy9kYXZpZGNoYW1iZXJzL2hhc2hpZnkubWUKWzhdOiBodHRwOi8vdHdpdHRlci5jb20vaGFzaGlmeQpbOV06IGh0dHA6Ly90d2l0dGVyLmNvbS9kYXZpZGNoYW1iZXJz]Hashify.me Doc.
http://hashify.me
#define NULL (::rand() % 2)