写在前面: 最近在做epub格式的解析, 采用的是java.util.zipFile类,发现这个实体类 对中文支持不是很好。换了Ant包。结果编译体积就大了很多。 目前正在想办法解决。

目前Android平台上的底层库仍然有很多不完善的地方比如zlib库处理Zip文件时无法对中文文件名做正确的处理,同时无法类似J2SE那样的android.util.zip类没有                    setEncoding方法处理。目前解决方法是引入apache的ant库来实现解压缩,同时apache ant库好包含了完整的xml dom4j解析库可以实现document的保存。

当然引入apache ant库的问题是造成程序编译后体积变得臃肿,算法因为是java写的效率上会大打折扣,但是解决下问题还是可以的,重量级处理还是放到服务器上比较好。

目前总体来看Android平台底层库很多地方做的不近人如意,很多关键地方都出现了问题。

Android Zip解压缩类处理中文名乱码相关推荐

  1. android zip解压缩

    android  zip解压缩 public class ZipUtils {public ZipUtils() {} /* 以输入流的形式解压 */public static void UnZipF ...

  2. android zip解压缩(含有子目录)

    为什么80%的码农都做不了架构师?>>>    note: 如果目录中含有中文名称, 要用substr = new String(substr.getBytes("8859 ...

  3. php自带解压缩,PHP自带ZIP压缩、解压缩类ZipArchiv使用指南_PHP教程

    text.zip hello.txt word.txt ooxx.jpg 打开zip文件,以便进一步操作 ZipArchive::open (PHP 5 >= 5.2.0, PECL zip & ...

  4. java 压缩技术_Java压缩技术(三) ZIP解压缩——Java原生实现

    JavaEye的朋友跟我说:"你一口气把ZIP压缩和解压缩都写到一个帖子里,我看起来很累,不如分开好阅读".ok,面向读者需求,我做调整,这里单说ZIP解压缩! 相关链接: Jav ...

  5. Java压缩技术(三) ZIP解压缩——Java原生实现

    转载自   Java压缩技术(三) ZIP解压缩--Java原生实现 解压缩与压缩运作方式相反,原理大抵相同,由ZipInputStream通过read方法对数据解压,同时需要通过CheckedInp ...

  6. Android开发工具类 Utils

    包括了各种工具类.辅助类.管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内 ...

  7. Android开发工具类

    包括了各种工具类.辅助类.管理类等 Awesome_API: https://github.com/marktony/Awesome_API/blob/master/Chinese.md 收集中国国内 ...

  8. 解压rar/zip工具类

    工作中需要上传压缩包,后台需要对压缩包进行解压,并在边解压边查找指定文件,并保存到list中. 有关判断是rar还是zip的类: package com.cykj.reports.util;impor ...

  9. java 万能解压zip工具类

    项目中有需要解压zip包,但是网上搜了下,工具类过于局限,故整理一个万能的解压zip的工具类.如果大家有更好的方式欢迎交流! 工具类1: /*** 解压文件到指定目录** @param zipFile ...

最新文章

  1. 深度学习(十二)稀疏自编码
  2. Linux内核模块的概念和基本的编程方法
  3. React开发(177):opentab没有menu会报错
  4. windows下jenkins slave 搭建
  5. Nexus搭建Maven服务器
  6. 2684亿销售额背后的阿里AI技术
  7. 压缩包加密后门_加密后门:还有更多争论吗?
  8. ie8支持jq的html,jquery 什么版本不能用 ie8
  9. logstash增量读取mysql中的数据到es中
  10. linux环境下snap安装vscode
  11. php 接口类,抽象类 的实际作用
  12. c#获取软件版本、windows用户名、windows用户目录、.net版本、windows版本等
  13. Unity Live2D 通过脚本播放动画 Motion Controller 学习使用
  14. shell脚本--三种引号的区别
  15. Lr预设(手机+电脑):复古巧克力色电影灯室棕褐色摄影Lightroom滤镜调色预设
  16. js日期计算,根据当前日期计算n个月后的日期
  17. 滴滴夜莺Nightingale01-架构详解
  18. 2022年全国大学生数学建模竞赛赛题B组解题参考+代码
  19. word公式和图片显示不完全
  20. 前端js,join()方法

热门文章

  1. [PTA] 甜甜的acm
  2. 一个钓鱼WiFi的破解
  3. 微信小程序框架(二)-全面详解(学习总结---从入门到深化)
  4. 谁说菜鸟不会数据分析---第5章数据分析5.1数据分析方法--5.1.9矩阵关联分析法,5.1.10高级数据分析法
  5. avue表头拖拽排序,vuedraggable拖拽
  6. vijos P1966 夜夜的旅游计划
  7. Packet Tracer - 配置 IPv4 和 IPv6 静态和 默认路由
  8. uniapp 语法基础
  9. 三、软件体系结构风格
  10. 论文阅读+代价函数+激活函数