两种方式 导的包不一样

根据jdk的版本不同选择不同的方式

/*** 将文件转成base64 字符串* @param path文件路径* @return  * * @throws Exception*/

import java.util.Base64;public static String encodeBase64File(String path) throws Exception {File file = new File(path);;FileInputStream inputFile = new FileInputStream(file);byte[] buffer = new byte[(int) file.length()];inputFile.read(buffer);inputFile.close();return Base64.getEncoder().encodeToString(buffer);}

import sun.misc.BASE64Encoder;public static String encodeBase64File(String path) throws Exception {File file = new File(path);FileInputStream inputFile = new FileInputStream(file);byte[] buffer = new byte[(int) file.length()];inputFile.read(buffer);inputFile.close();return new BASE64Encoder().encode(buffer);}

Java MP3转base64相关推荐

  1. java乱码base64,解决 JAVA WebSocket 解析 base64 后中文字符串乱码

    解决 JAVA WebSocket 解析 base64 后中文字符串乱码 解决 JAVA WebSocket 解析 base64 后中文字符串乱码 春风如贵客,一到便繁华.各位看官先赞再看,养成好习惯 ...

  2. Java 8实现BASE64编解码

    Java 8实现BASE64编解码 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Java一直缺少BASE64编码 API,以至于通常在项目开发中会选用 ...

  3. java后台保存base64图片数据

    java后台保存base64图片数据 使用byte[] bytes = new BASE64Decoder().decodeBuffer(str);需要引入sun.misc.BASE64Decoder ...

  4. Java如何进行Base64的编码(Encode)与解码(Decode)?

    关于base64编码Encode和Decode编码的几种方式 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便 ...

  5. Java中的Base64详解

    详解Java中的Base64原理跟用法 简介 ​ Base64编码,是我们程序开发中经常使用到的编码方法.它是一种基于用64个可打印字符来表示二进制数据的表示方法.它通常用作存储.传输一些二进制数据编 ...

  6. Base64编解码原理并用Java手工实现Base64编解码

    Base64编解码原理 目前Base64已经成为网络上常见的传输8比特字节代码的编码方式之一.在做支付系统时,系统之间的报文交互都需要使用Base64对明文进行转码,然后进行签名或加密,之后再次Bas ...

  7. Java对图片Base64转码--HTML对Base64解码 [ Java加强版 ]

    Java对图片Base64编码 package base64;import java.awt.image.BufferedImage; import java.io.ByteArrayInputStr ...

  8. java mp3,audio - 在Java中播放.mp3和.wav?

    audio - 在Java中播放.mp3和.wav? 如何在我的Java应用程序中播放.mp3和.wav文件? 我正在使用Swing. 我尝试在互联网上寻找类似这样的例子: public void p ...

  9. Java Mp3转化WAV/PCM音频数据,解码详细解析,提取每一帧数据集合/比特流/播放,一行代码!

    导言 大家好!我是原子君 1.因为Java本身只支持,wav,缺少mp3的解码器,所以Java自带的无法对mp3进行处理,这种MPEG-*音频有损压缩标准编码,更不要说使用Java的音频格式和音频流就 ...

最新文章

  1. Android系统--输入系统(一)必备的Linux知识_inotify和epoll
  2. JavaSE(二十一)——栈和队列、栈和堆
  3. QT的QFileSelector类的使用
  4. OkHttp3中的HTTP/2首部压缩
  5. mime java_MIME - Wei_java - 博客园
  6. cacheable 表达式_Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
  7. 腾讯离职领导的建议:如果可以,去做大数据,不要做报表
  8. (转载)Hadoop -- Map-Reduce入门
  9. 百度编辑器复制微信图片无法保存
  10. 让刺猬和狐狸结婚:资本巨鳄BlackRock的金融科技野心
  11. VUE引入JsBarcode组件异常记录
  12. Linux驱动开发(十三)---USB驱动HID开发学习(鼠标)
  13. 微软同步工具之synctoy
  14. mysql先进后出_栈、队列中“先进先出”,“后进先出”的含义
  15. 论文阅读 Graph-Based Global Reasoning Networks
  16. xxl-job定时任务
  17. bugku crypto-python_jail
  18. 图灵生日会——纪念阿兰图灵诞辰100周年及图灵公司七周年线下交流会
  19. nedc和epa续航里程什么意思_NEDC、WLTP和EPA续航里程是什么
  20. 【LeetCode-SQL】 574. 当选者

热门文章

  1. C盘空间突然变小的解决方法
  2. Android蓝牙连接uuid,通过蓝牙UUID连接到android设备时遇到麻烦
  3. Unstack Machine - 上位机和下位机通讯
  4. WRK的HTTP服务压力测试
  5. CSV逗号分隔值格式文件(示例分析)
  6. 数据分析侠:如何构建企业的数据分析能力
  7. CSS伪类:empty让我眼前一亮
  8. merge request
  9. 高通指控苹果窃取其无线技术多年帮助英特尔,基带芯片研发难在哪?
  10. 说说如何利用 Python 的 requests 模块,从网络下载电子小说