java base64对各种文件进行编码、解码,通过ByteArrayInputStream和ByteArrayOutputStream方式实现

本文介绍了Java中使用Base64对文件进行编码和解码的方法,包括引入Apache Base64库,创建枚举类以及编码解码工具类的步骤,并展示了编码前后效果。
摘要由CSDN通过智能技术生成

一)Base64简介

Base64是网络上一种常用于传输字节码的编码方式之一,比较简单通用。

 

二)Base64文件类型

文件类型:

文件类型 Base64类型
doc data:application/msword;base64,
docx data:application/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,
xls data:application/vnd.ms-excel;base64,
xlsx data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;base64,
pdf data:application/pdf;base64,
ppt data:application/vnd.ms-powerpoint;base64,
pptx data:application/vnd.openxmlformats-officedocument.presentationml.presentation;base64,
txt data:text/plain;base64,

图片类型:

图片类型 Base64类型
png data:image/png;base64,
jpg data:image/jpeg;base64,
jpeg data:image/jpeg;base64,
gif data:image/gif;base64,
svg data:image/svg+xml;base64,
ico data:image/x-icon;base64,
bmp data:image/bmp;base64,

通用类型:

二进制类型 Base64类型
octet-stream data:application/octet-stream;base64,

 

三)Base64对文件编码、解码

第一步:创建一个maven项目,引入了一个Apache的Base64 jar


                
  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值