当前位置:  技术问答>java相关

各位Java大侠救命!Base64编码如何做?

    来源: 互联网  发布时间:2014-12-29

    本文导语:  我正在做一个取附件的程序,当文件名为中文时要用到Base64的编码。 请问Java的库里有没有现成可用的。 如果没有,那位能提供Java源码。 谢谢。 | public class Base64Codec {   protected static byte[] _encode_ma...

我正在做一个取附件的程序,当文件名为中文时要用到Base64的编码。
请问Java的库里有没有现成可用的。
如果没有,那位能提供Java源码。
谢谢。

|

public class Base64Codec {
  protected static byte[] _encode_map = {
'A', 'B', 'C', 'D', 'E', 'F', 'G',
'H', 'I', 'J', 'K', 'L', 'M', 'N',
'O', 'P', 'Q', 'R', 'S', 'T', 'U',
'V', 'W', 'X', 'Y', 'Z',

'a', 'b', 'c', 'd', 'e', 'f', 'g',
'h', 'i', 'j', 'k', 'l', 'm', 'n',
'o', 'p', 'q', 'r', 's', 't', 'u',
'v', 'w', 'x', 'y', 'z',

'0', '1', '2', '3', '4', 
'5', '6', '7', '8', '9',

'+', '/' };

protected static byte _decode_map[] = new byte[128];
static {
   for (int i = 0; i > 2) & 077];
     dest[j++] = _encode_map[(data[i + 1] >>> 4) & 017 |(data[i] > 6) & 003 |(data[i + 1]  2) & 077];
         if (i >> 4) & 017 |(data[i] 

    
 
 

您可能感兴趣的文章:

  • 我没用过Java,请问各位大侠Java中除了/*...*/用作注释外,还有什么符号可用于注释符?
  • 在下想学习Java,请教各位大侠,Java 有哪功能
  • 学习java的迷惑...望各位大侠指点迷经
  • 请问大侠学java要有c语言基础吗?
  • 各位大侠!想从.net转向java推荐一下啊!
  • 哪位大侠知道Java做3D处理的类库或者资料?
  • 那一位大侠能告诉我那里有下的java1.4的api
  • 我是一个JAVA初学者,不知道怎么才能进阶,大侠给点提示吧!!
  • 请问既会JAVA又会VC的大侠:JAVA调试时是否有类似于VC中的TRACE功能
  • 请问各位大侠,我在JB中加入自己写的*.java文件,为什么不能正常编译成jar?
  • 各位大侠:我想学java,使用什么开发工具好呢?需要看那些参考书呀?
  • 哪位大侠有java认证的相关培训教材
  • 各位大侠介绍一下现在国内用JAVA开放的有那些公司吧
  • 各位大侠,知道哪有《JAVA2核心技术卷I/II》pdf电子版吗?!
  • 那个大侠可以推荐一本关于java的数据结构和算法的书?  
  • to:那位大侠可以提供关于用JAVA实现FTP的客户端程序,
  • 请问那位大侠有已被翻译出的Thinking in Java2第二版的文稿
  • 各位大侠,给我一个java的原码吧,是关于时间的,给30分
  • 请教大侠:java 是怎么运行的?
  • java程序的扩展名是什么?如何用jdk编译并生成一个可执行文件呢?我太菜了。各位大侠见笑了。
  • JAVA高手救命,如何对JSP程序进行错误控制!
  • 救命:JAVA怎么得到DNS服务器的地址
  • 救命啊, linux 下java访问mysql……
  • 大侠救命 ! together5。02不能用! “language java is not supported by the current licence”
  • 救命啊~~~ REDHAT Linux7.2 的Java的ClassPath量应该设置在哪里啊?(急,在线等待)
  • 关于静态方法的一些问题(各位救命啊,关于一个项目用java还是delphi来做的)
  • 利用Applet做Client,打开一个Socket连接,则出现java.security.AccessControlException: access denied 问题,有什么简便的方法解决???救命啊,立刻给分啊~~
  • java Socket问题求救!!师兄师姐们救命阿!!!!
  • 数据库 iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.print类docflavor的类成员方法:默认编码和平台编码定义及介绍
  • 求救:JAVA 中汉字编码怎样变成 VC 下的汉字编码?
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • 免费的Java地理编码库 JGeocoder
  • java自动根据文件内容的编码来读取避免乱码
  • 简洁实用的Java Base64编码加密异常处理类代码
  • Solaris下如何修改java虚拟机的默认编码
  • 运行java程序时出现 警告:编码 UTF8 的不可映射字符
  • java用的是unicode, c 用的哪种字符编码?
  • Java是否有能够将经过quoted-printable编码的字符序列转换为原文的函数?
  • 请问有谁有JAVA的编码规范
  • 求助:java中 xp和unix的编码问题
  • 再来讨论一下JAVA中的汉字编码问题
  • 献身java的编码员都是受虐待狂
  • 关于java编码规范
  • 请教:linux里取出mysql的数据为乱码,作了编码处理还是不行(java)
  • 请教 java 编码问题。
  • 在java里有关编码和解码的问题:比如对中文编码成BASE64或quoted-printable或者是其他的,应该用什么类什么方法?请赐教!!
  • java 中中文编码问题 是不是 与本地系统有关?
  • java按指定编码写入和读取文件内容的类分享
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3