在研究过程中经常会用到 Base64 编码解码,这时候临时写程序也有点麻烦,网上也有一些这样的网站,但我想要的功能没有(比如字节流输入),于是干脆自己做了个,发现还不错,就放上线了。
地址是: http://base64.us/
1
Andy1999 2015-11-04 03:15:48 +08:00 via iPhone
好东西,赞一个!
|
2
gzlock 2015-11-04 04:10:28 +08:00 via Android
|
5
master13 2015-11-04 08:13:17 +08:00
认为 LZ 网站简约的外观做的很好
我更期待 MD5 的功能,希望 LZ 能做出不同的、具有 LZ 特色的 |
6
JohnH 2015-11-04 08:18:39 +08:00
楼主可以像 http://tool.chinaz.com/Tools/Base64.aspx 这个网址一样,两个文本框一个就是纯粹的原文,另一个就都是加密后的内容
|
7
smithtel 2015-11-04 08:20:27 +08:00
用 C 写个客户端不就行了。。
|
8
xiaozi 2015-11-04 08:31:14 +08:00 1
|
9
zjgsamuel 2015-11-04 08:34:24 +08:00
其实我就是想问一下 LZ .us 的域名 在哪里注册的? 如果提供的注册信息不是美国的地址啥的 被回收的风险大不?
|
10
int64ago 2015-11-04 08:37:47 +08:00
还不错
不过这东西太多了 |
11
int64ago 2015-11-04 08:41:05 +08:00
|
12
anthozoan77 2015-11-04 08:59:15 +08:00
用 openssl...
|
14
QQ1685425675 2015-11-04 09:19:37 +08:00
点赞
|
15
zhicheng 2015-11-04 09:20:57 +08:00 via Android
用 Python 的表示完全不需要。
import base64 base64.b64decode() |
16
imn1 2015-11-04 09:28:12 +08:00
这个手机还有点用,所以建议页面要适应手机
桌面系统的话,客户端解决很方便 还有,不要习惯于说“最好的……”,又不是业务代表在做销售,这不是技术人员的风格,如果是写给妹纸看的就当我没说 |
17
wencan 2015-11-04 09:32:15 +08:00
@zhicheng 就是
用 nodejs 的也不需要 > new Buffer("www.v2ex.com").toString("base64") 'd3d3LnYyZXguY29t' > new Buffer("d3d3LnYyZXguY29t", "base64").toString() 'www.v2ex.com' |
18
binjoo 2015-11-04 09:38:29 +08:00
|
19
raysonx 2015-11-04 09:39:58 +08:00 via Android
Linux
|
20
raysonx 2015-11-04 09:40:23 +08:00 via Android
Linux 下自帶
|
21
liad 2015-11-04 09:41:30 +08:00
|
22
nasta 2015-11-04 09:43:26 +08:00
用 alert -1
|
23
lizhenda 2015-11-04 09:49:00 +08:00
界面不错,很漂亮
|
24
Havee 2015-11-04 10:05:58 +08:00
Linux & OS X 都自带,终端下直接可用
|
25
breeswish 2015-11-04 10:15:32 +08:00
命令行多方便
$ base64 测试中文 123 5rWL6K+V5Lit5paHMTIzCg== $ base64 -D 5rWL6K+V5Lit5paHMTIzCg== 测试中文 123 $ md5sum 123 ba1f2511fc30423bdbb183fe33f3dd0f - $ sha1sum 123 a8fdc205a9f19cc1c7507a60c4f01b13d11d7fd0 - $ shasum -a 256 123 181210f8f9c779c26da1d9b2075bde0127302ee0e3fca38c9a83f5b1dd8e5d3b - |
27
alect 2015-11-04 12:29:48 +08:00
楼主在做一个英文版挂上 google Adsense 就可以赚钱了
|
28
cnxh 2015-11-04 12:37:14 +08:00
base64 转码应该是跟编码还有关系的, 我之前也做了个小工具: https://1024tools.com/base64
|
29
em70 2015-11-04 12:38:44 +08:00
几个语言的 base64 还部分不一样,可以提供一个 API 相互转化的或者提供各种语言的标准 base64 函数实现代码,这样很多人经常会来了
|
30
w88975 2015-11-04 12:42:11 +08:00
哈哈 我最近也在撸一个前端工具的网站,不过是用 react 来练手的,刚撸好框架,准备把所有的功能点以 package 的形式来动态加载,也就是可以自己写功能插件.
|
31
knightdf 2015-11-04 12:42:41 +08:00
tool.oschina.net, 我为什么不用这个。。。
|
32
chown9835 2015-11-04 12:48:38 +08:00
蠻不錯的,不用經過伺服器回傳快很多,期待 url encode 跟其他兩個尚未開通的功能釋出^^
|
33
ajan 2015-11-04 13:30:33 +08:00
|
34
honk 2015-11-04 13:55:25 +08:00
base64 的话, 直接浏览器 console 用 atob() 和 btoa()
|
36
iyaozhen 2015-11-04 14:15:41 +08:00
赞,很不错。 Data Url
|
39
xuboying 2015-11-04 14:51:01 +08:00
来个 perl 版本的
use MIME::Base64 qw(encode_base64); open(FILE, $ARGV[0]) or die "$!"; binmode FILE; while (read(FILE, $buf, 60*57)) { print encode_base64($buf); } |
40
bumaociyuan 2015-11-04 14:59:27 +08:00
```
$ echo to-decode | base64 -d $ echo to-encode | base64 ``` |
41
g00001 2015-11-04 15:54:32 +08:00
原来是为了生成 DataURL ,发个 PC 客户端工具, aardio 代码实现,支持多线程、文件拖放。
import win.ui; /*DSG{{*/ var winform = win.form(text="HTMLayout Data Url 转换工具";left=-50;right=399;bottom=325;topmost=1) winform.add( edit={cls="edit";left=9;top=9;right=439;bottom=292;acceptfiles=1;db=1;dl=1;dr=1;dt=1;edge=1;hscroll=1;multiline=1;vscroll=1;z=1}; static={cls="static";text="请将图片等文件拖放到上面的文本框中进行转换";left=11;top=300;right=433;bottom=324;db=1;dl=1;transparent=1;z=2} ) /*}}*/ import fsys; import fsys.mime; winform.edit.wndproc = function(hwnd,message,wParam,lParam){ if( message == 0x233/*_WM_DROPFILES*/ ){ if( winform.edit.busy ) return; var path = win.getDropFile(wParam)[1] if( fsys.isDir(path) ){ winform.edit.text = "路径不能是一个目录" return; } var mime = fsys.mime.fromFile( path ) if(!mime){ winform.edit.text = "无效的文件格式"; return; } winform.edit.busy = true; winform.edit.text = "正在转换,请稍候......"; winform.edit.text = win.invoke(function(path,mime){ import crypt.bin; return string.format('data:%s;base64,\r\n%s',mime,crypt.bin.encodeBase64( string.load(path) ) ) } ,path,mime); winform.edit.busy = false; } } winform.show() win.loopMessage(); |
42
blueset 2015-11-04 16:43:18 +08:00
有没有计划支持 base64 转文件
|
43
rale 2015-11-04 17:53:02 +08:00
杀鸡焉用牛刀
|
45
paw 2015-11-04 19:53:30 +08:00
我在 chrome 里输入 base 自动填充的是 http://base64.xpcha.com/ 。。。
|
46
yuzo555 OP |
47
hienchu 2015-11-04 21:19:56 +08:00
赞域名!
|
48
Ixizi 2015-11-04 21:23:17 +08:00
N 年前用 PHP 写过一个,函数一调 so easy; 练练手还是可以的.
|
49
crab 2015-11-04 23:04:18 +08:00
域名才是亮点啊。
|
51
lenran 2015-11-05 00:19:55 +08:00
chrome 自带 base64 编解码
|
52
dslwind 2015-11-05 09:08:28 +08:00 via Android
notepad++自带
|
55
breeswish 2015-11-05 12:22:47 +08:00
|