做了一个 base64 编码/解码工具

155 天前
 tool2d
base64 不难,但是我需要支持二进制格式,而且细节有点多,找了一圈没找到。

比如解码后区分 utf8 格式,gbk 格式,二进制格式。
解码前,又区分 base64 urlsafe 和严格模式 base64(带有==结尾), 和非严格模式 base64(可以省略==结尾)

所以就随手写了一个在线工具:

https://tool2d.com/#base64
1840 次点击
所在节点    分享创造
12 条回复
maymay5
155 天前
我反而觉得免费 SSL 在线申请那个工具比较方便,嘿嘿
shuxhan
155 天前
awalkingman
155 天前
V 站人均一个小工具
nagisaushio
155 天前
unicode 是什么,指 utf32 么
tool2d
155 天前
@maymay5 说来惭愧,我自己都没用这个工具。

有几个问题,Let's Encrypt 证书对于老手机兼容性不怎么好。我日常用的是 zerossl ,但是很多 SSL 自动签发服务器,对跨域都有严格限制,不像 let encrypt 那么宽松,要安装 chrome 插件才行,做成网页版就挺麻烦的。
xiangyuecn
155 天前
@shuxhan #2 哈哈,感谢分享😁

@tool2d #5 zerossl 网页里面申请也是可以搞的,我是直接在他们的 acme 地址打开的页面里直接执行 js 代码,就不存在跨域问题了,不算复杂
yumusb
155 天前
https://cyberchef.eu.org/ cyberchef 不够吗
ysc3839
155 天前
CyberChef 也许能满足你的需求
https://gchq.github.io/CyberChef/
tool2d
155 天前
@xiangyuecn "我是直接在他们的 acme 地址打开的页面里直接执行 js 代码,就不存在跨域问题了,不算复杂"

这方法真的很有创意。

但我个人觉得最好的方案,还是用用户下载一个修改过跨域版本的 electron 运行网页,那样就彻底没问题了。
NewYear
155 天前
支持不同编码的 base64 还是很赞的,有时候解不出来的时候就头疼,搞不清是什么情况,不可能每个人都去研究二进制内容……
hackpro
155 天前
又好用的 alfred workflow 推荐吗
最好不需要安装外部依赖 npm 这些
soft101team
154 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/998555

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX