阅读:9977回复:7
Base64编解码小工具v0.0.1.1(开源的哦亲(不过只有windows版哦
咳咳,起因是昨天有人在g+上发了个base64的csdn免积分下载器……然后发现手头的和在线的base64编解码器都不提供文件输出,于是绝望之中我完全忘记了初衷,开始写起这玩意起来……于是到最后那个免积分下载器都没能转换过来= = (试了好几种编码都转不成能运行的……)
咳咳言归正传。因为浏览器能认base64,所以一般base64→图片我是写html,图片→base64是用另一个工具,而那个工具不支持文本,所以要转文本还得换另一个…… ![]() 于是现在有自己写的啦不用换来换去了,于是发上来,或许有人能用到(有bug的话pm我也可以 本程序在GNU GPL下发布,你可以复制、修改、再发布本程序,但是必须附上源代码。 图片:1.png ![]() 因为饱受在各种base64转换器中来回切换的折磨,所以本2B程序很牛叉的支持了字符串,图片,文本和任意文件类型的转换,还支持ASCII,utf8,unicode,以及任意编码格式,只是由于作者比较懒,所以二进制编码时只能用ASCII编码(其实影响不大) 下载: 115 或 官方发布页面 (含windows可执行文件(x86&x64)和说明) MD5 E64895DDD6D5CAD75FDA407014ABC7B7 SHA-1 A40D49A7E05687B6062CDFF4C0D81A2A854B71D6 源代码: 115 或 官方发布页面 (含VS2010可重建工程文件) 附录0: readme.txt /* YeaBase64 is used to simply convert between base64 string and other file format * Copyright (C) 2012 Byzod * Contact me : byzzod@gmail.com * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ 界面说明: 菜单:帮助,更新日志和关于 上方文本框:粘贴或拖拽入base64串,或者包含base64串的纯文本文件(必须为ANSI编码) 下方文本框:粘贴或拖拽入文本,或者包含文本的纯文本文件(必须为ANSI编码) ▲▲▲按钮:将文本/文件区内容编码为base64 ▼▼▼按钮:将base64解码为文本/文件 右上角的file选框:勾选后可以从文本文件读取base64或将编码的base64写入文本文件 右边的下拉菜单: Default:编解码时使用系统默认编码 ASCII,UTF8等:在编解码时使用指定的编码 Binary(file):将文件以二进制方式(ASCII编码)编码为base64,支持所有类型文件(图片,exe,pdf等等) Code page:使用指定编码进行base64编码,参见http://msdn.microsoft.com/library/system.text.encoding.aspx 其他: 在所有文本区域可使用ctrl+a快捷键选取所有文本 焦点在任意控件上时按下esc可将焦点移动到编码选择下拉框,便于快速切换编码 使用示例: 1.将文本串编码为base64,或者解码 将文本粘贴进下方Text文本框,按一下▲▲▲按钮即可 解码则将base64串粘贴进上方base64框,按一下▼▼▼按钮即可 2.将jpg图片编码为base64,或者将base64串还原为图片 选择binary(file)模式,将图片拖入,按一下▲▲▲按钮即可 选择binary(file)模式,将base64串粘贴进来,选择图片的保存位置,按一下按一下▼▼▼按钮即可 附录1 changelog: 标识 + 新功能 - 移除 # 有改变 x Bug修复 v0.0.3 beta Jan 1, 2012 + 新的本地化资源: en-US 和 zh-CN + 转换后自动复制并有提示消息,支持一般输入,文本拖拽和文件拖拽。可在选项中关闭 + 带可设定的阈值的实时转换。可在选项中关闭 + 自动复制和实时转换可以同时开启,但是自动选择所有文本功能在开启实时转换时会自动关闭,这样可以避免焦点跳跃 + 你可以在选项中打开自动给图片文件转换添加数据头和样式,或者自定义的附加字符串 + 自动的图片文件识别,扩展名监视可以自定义。可在选项中关闭 + 现在你可以用选项菜单中的应用按钮应用设置了 # 输入框不再自动识别链接和图片链接并添加超链接样式 # 转换性能得到了微小的提升 x 设置base64串文件的对话框现在有了“所有文件”的选项 x 修复了一个可能导致配置文件不正常保存的小bug v0.0.1.1 Dec 29, 2011 + 现在你可以自定义输入框的字体并保存它们 # 优化了各个窗体的初始位置 # 调整了所用到的资源 x 帮助页面的链接现在可以正常工作了 v0.0.1.0 Dec 26, 2011 + 关键更新: 使用了新的文本框,更加稳定和快速 + 新增了菜单:帮助,更新日志和关于 + 新增了许多工具提示 + 焦点在任意控件上时按下esc可以激活编码选择下拉列表,便于快速切换编码 + 在任意文本框内可用ctrl+a选择全部文本 # Georgia Georgia Georgia! x 拖拽文本现在可以识别utf-8,unicode以及其他编码的文本文件 x 当显示大量文本时大幅度减少了崩溃 v0.0.0.7 Dec 22, 2011 + 增添了足够多的代码注释 + Initial release 附录2 credits: Code Advicer: Fireattack About page art work: HUKE Support: Microsoft Developer Network (http://msdn.microsoft.com) 3rd Party Technology: 7-zip (http://www.7-zip.org) Microsoft Visual Studio (http://www.microsoft.com) |
|
|
1楼#
发布于:2011-12-22 17:11
Re: Base64编解码小工具(开源的哦亲
多谢分享。for windows only.其他平台用户可以考虑网页版的: http://www.motobit.com/util/base64-decoder-encoder.asp |
|
|
2楼#
发布于:2011-12-22 17:11
Re: Base64编解码小工具(开源的哦亲
fang5566:多谢分享。for windows only. ![]() 因为我是业余的,只会在vs那种无脑的IDE下写点小东西…… |
|
|
3楼#
发布于:2011-12-22 17:11
Re: Base64编解码小工具(开源的哦亲(不过只有windows版哦
看你的截图貌似是C#的…… |
|
4楼#
发布于:2011-12-22 17:11
Re: Base64编解码小工具(开源的哦亲(不过只有windows版哦
隔壁论坛的紫云飞大大写的ff扩展一直在用. |
|
5楼#
发布于:2011-12-22 17:11
|
|
|
6楼#
发布于:2011-12-22 17:11
Re: Base64编解码小工具v0.0.1(开源的哦亲(不过只有windows版哦
v0.0.1.0 Dec 26, 2011+ 关键更新: 使用了新的文本框,更加稳定和快速 + 新增了菜单:帮助,更新日志和关于 + 新增了许多工具提示 + 焦点在任意控件上时按下esc可以激活编码选择下拉列表,便于快速切换编码 + 在任意文本框内可用ctrl+a选择全部文本 # Georgia Georgia Georgia! x 拖拽文本现在可以识别utf-8,unicode以及其他编码的文本文件 x 当显示大量文本时大幅度减少了崩溃 自顶~更新了一下,换了textbox……textbox默认上限64k,超过2、3M的文本就会卡死……太弱了 |
|
|
7楼#
发布于:2014-04-25 22:21
偶然看到这个,支持一下
![]() ![]() |
|