base64 根本不需要什么打开什么网站来生成啊

2020-12-08 11:37:03 +08:00
 szq8014

这东西本不值得发一个帖子……主要是看到帖子有人又制作了在线 base64 编码 /解码的网站,也见过有人专门自己写了个 python 脚本来处理的……

其实 chromium 内核的浏览器都自带了这个功能。。使用方式就是在做任意一个页面上打开 DevTools

base64 编码

btoa('hello,world')

// "aGVsbG8sd29ybGQ="

base64 解码

atob('aGVsbG8sd29ybGQ=')

// "hello,world"

配个图

顺便说一下平时怎么弄 md5 摘要

楼主是 windows 用户,安装了 git 客户端,里面集成了 md5sum 功能。

echo 123 | md5sum

# ba1f2511fc30423bdbb183fe33f3dd0f

配个图

说完了,继续潜水了

12296 次点击
所在节点    程序员
95 条回复
binux
2020-12-09 09:17:10 +08:00
所有说 btoa 有缺陷的都是不理解 base64 算法是什么。
我觉得这是一道不错的面试题,可以检查基本功是否扎实。
raptor
2020-12-09 09:25:33 +08:00
在电脑上咋弄都方便……哦,Windows 啊?告辞!
Soar360
2020-12-09 10:01:04 +08:00
所以,我用 winform 做了一个小工具。。
as5739
2020-12-09 10:11:31 +08:00
@fanlis 这个以前集成在一起还蛮方便的,直到某一天改版后分成了多个扩展,就不再用了。。
skye
2020-12-09 10:18:13 +08:00
vscode 和 sublime 都有插件
killerv
2020-12-09 10:31:26 +08:00
楼主这就是典型的程序员思维,不了解普通用户的需求。
467469274
2020-12-09 10:53:17 +08:00
有点意思
Woodrow
2020-12-09 11:07:54 +08:00
敏感数据, 比如机场的订阅链接, 担心被网站记录, 可以用这种方式.
Curtion
2020-12-09 11:26:14 +08:00
atob 和 btoa 是肯定有局限性的,很久之前碰见过这个坑,在一定条件下进行的 base64 并不准确,这个条件被我忘记了...
aguesuka
2020-12-09 11:51:29 +08:00
windows 系统貌似自带 md5,还可以算文件
leekafai
2020-12-09 12:15:19 +08:00
根本不需要下载什么 chrome,win10 自带 edge,linux 那些自带 firefox/opera,macOS 自带 safari
Kamiyu0087
2020-12-09 12:29:23 +08:00
使用 jshell 输入 Base64.getEncoder().encodeToString("Hello World".getBytes()) 即可 [doge]
Breadykid
2020-12-09 12:30:45 +08:00
Linux 环境的话
编码 echo $(base64 <<< "你好" )
解码 echo $(base64 -d <<< "5L2g5aW9Cg==" )
marsteel
2023-02-07 22:12:39 +08:00
$ export myemail="abc@example.com"
$ jq -n 'env.myemail|@base64'
"YWJjQGV4YW1wbGUuY29t"
$export myemail="YWJjQGV4YW1wbGUuY29t"
$jq -n 'env.myemail|@base64d'
"abc@example.com"
liuhui244671426
157 天前
正好打个广告,https://base64.xin 方便 decode 和 encode ,支持 text 和 image 格式

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

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

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

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

© 2021 V2EX