Tuesday, October 18, 2022

itty.bitty – 将网页内容转换为 URL,服务器不储存数据

「itty.bitty」是一款相当方便的分享工具,主要是将文字或 HTML 程式码(或任何格式)转为链结。不会储存任何使用者输入的资料,它使用一个很「特殊」的方法,将内容压缩然后放入网址,直接产可共享的链结。

当其他人打开这一串链结后,itty.bitty 会将它解译、显示于网页中,它透过名为 Lempel–Ziv–Markov(LZMA)演算法进行压缩,大幅减少网址里需要使用的字元数,建立链结时使用 base64 编码,让字元可以正确变成网址。

itty.bitty 能显示一般纯文字、HTML 或任何资料,不过依照不同浏览器,可塞入网址的字元数限制也有所不同,如果你觉得产生的链结太长,还能透过网址跳转方式跳转链结,让网址变得更短。



具体的工作方式你可以查看此文章

itty.bitty 的源代码在此:

你可以通过访问以下网页来生产一条 itty.bitty 网页

你也可以将 itty.bitty 源码放在任意静态网站提供商(例如: Github Pages、Coding Pages、Firebase、Netlify 等)来使用。

本文参考了 12

No comments:

YouTube Channel