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

2023-12-08 09:32:33 +08:00
 tool2d
base64 不难,但是我需要支持二进制格式,而且细节有点多,找了一圈没找到。

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

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

https://tool2d.com/#base64
2038 次点击
所在节点    分享创造
12 条回复
maymay5
2023-12-08 10:02:24 +08:00
我反而觉得免费 SSL 在线申请那个工具比较方便,嘿嘿
shuxhan
2023-12-08 10:09:46 +08:00
awalkingman
2023-12-08 10:21:15 +08:00
V 站人均一个小工具
nagisaushio
2023-12-08 10:21:39 +08:00
unicode 是什么,指 utf32 么
tool2d
2023-12-08 10:21:56 +08:00
@maymay5 说来惭愧,我自己都没用这个工具。

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

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

这方法真的很有创意。

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

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

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

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

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

© 2021 V2EX