`
lhxctc
  • 浏览: 53123 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类

Java实现一个压缩小软件

阅读更多
这段时间项目期间没什么事,无聊时写了一个Java实现的压缩软件(JDK1.6),只提供压缩(zip,tar,tar.gz,tar.bzip2)格式的压缩文件,另可指定编码进行压缩。以下是几个贴图和jar包(里面含源码.下载后双击后可执行),希望大家多多指教





  • 大小: 17.1 KB
  • 大小: 15.7 KB
  • 大小: 19.8 KB
  • 大小: 19.9 KB
  • 大小: 18.1 KB
分享到:
评论
3 楼 czb6788782 2015-10-26  
楼主,源码能不能给我学习下~谢谢
2 楼 gaowei52306 2012-09-14  
gaowei52306 写道
为啥我下载后双击无法执行?

抱歉,我用rar方式打开的。呵呵。现在可以了,挺好用的。果然很牛X。 
1 楼 gaowei52306 2012-09-14  
为啥我下载后双击无法执行?

相关推荐

    Java实现压缩的一个小软件附含源码

    这是一款用Java实现的压缩软件,其中包括压缩zip、tar、tar.gz、tar.bz2类型并且可以指定编码进行压缩,运行环境是jdk1.5+

    java做的一个压缩软件

    Java编程语言以其强大的类库和跨平台特性,广泛...总之,使用Java实现压缩软件是一个涉及到多方面知识的任务,包括文件I/O、压缩算法、异常处理和资源管理等。通过不断学习和实践,可以创建出高效、稳定的压缩工具。

    lz4压缩算法java实现-LZ4-极快的压缩算法,排序算法数据结构 最快的排序算法

    在另一个方面,高压缩率衍生物LZ4_HC也提供了,交换CPU时间以改善压缩率。所有版本都具有相同的解压速度。 LZ4还与字典压缩兼容,可以将任何输入文件作为字典,包括使用Zstandard Dictionary Builder创建的字典(仅...

    JAVA实现的文件压缩

    以下是对"JAVA实现的文件压缩"这一主题的详细讲解。 1. **Java SWING简介** Java SWING是Java Foundation Classes (JFC)的一部分,提供了一组丰富的图形用户界面(GUI)组件,用于创建桌面应用。它基于Java AWT...

    仿zip压缩软件的java代码|zip.rar

    在Java编程中,实现自定义的压缩软件,尤其是模仿ZIP标准,是一项有趣的挑战。ZIP是一种常见的文件格式,用于存储多个文件和目录在一个单一的档案中,通常带有压缩以节省空间。本项目是作者使用Eclipse开发的一个...

    功能最齐全的JAVA压缩软件

    总的来说,这个Java压缩软件可能是一个开源项目,集成了各种压缩算法,包括但不限于ZIP、GZIP、TAR等常见格式。它可能还有图形用户界面(GUI)和命令行接口(CLI),以适应不同用户的使用习惯。通过查看源码,开发者...

    java实现压缩软件

    NULL 博文链接:https://505860922.iteye.com/blog/1961830

    基于Huffman编码压缩软件(java实现)

    总的来说,这个基于Huffman编码的Java压缩软件是一个完整的数据压缩解决方案,它从构建Huffman树到生成编码,再到实际的压缩操作,都体现了Huffman编码的理论精髓。通过阅读和理解这些源代码,我们可以更深入地学习...

    java 大文件(视频)分片上传+压缩

    本项目聚焦于使用Java实现大文件,尤其是视频的分片上传,并在服务器端进行合并与压缩处理。以下是相关知识点的详细介绍: 1. **前端分片上传**: - **WebUploader**:这是一款基于JavaScript的前端文件上传组件,...

    java dos 界面实现的简单压缩程序

    Java DOS界面实现的简单压缩程序是一个使用Java编程语言在命令行环境下(DOS界面)创建的文件压缩工具。这个程序的核心在于它展示了如何利用Java的内置API来处理文件和流,以及如何通过命令行交互来执行操作。在这个...

    根据哈夫曼编码写的数据压缩解压软件(java实现)

    通过以上步骤,我们可以实现一个基于哈夫曼编码的数据压缩和解压软件。在Java中,可以使用标准库中的数据结构和算法,如ArrayList、PriorityQueue等,来辅助实现这些功能。同时,对于文件操作,Java的I/O流和NIO框架...

    利用Java实现zip压缩解压缩

    ### Java 实现 ZIP 文件压缩与解压缩 #### 知识点概述 在现代软件开发过程中,数据压缩是一项非常重要的技术,特别是在处理大量数据时。Java 作为一种广泛应用的编程语言,提供了丰富的 API 来支持文件的压缩与解...

    java_zip.rar_java软件_压缩软件

    在标题中提到的"java_zip.rar"可能是一个使用Java实现的压缩软件,它利用了这些API来创建和管理RAR文件。 2. **无Native方法**: 描述中提到这个软件是100% Java实现,不含任何本地方法(native methods)。这意味着...

    huffman编码java实现

    哈夫曼编码(Huffman Coding)是一种用于无损数据压缩的高效编码方法,它通过创建一个自平衡的二叉树(通常称为哈夫曼树),为每个字符或符号分配一个唯一的二进制前缀码。在Java中实现哈夫曼编码涉及到几个关键步骤...

    Java版开源Winzip压缩工具源码

    本项目涉及的是一个基于Java实现的开源Winzip压缩工具的源码,这对于Java开发者,尤其是对文件处理和压缩技术感兴趣的程序员来说,是一份宝贵的资源。 Winzip是一款著名的商业压缩软件,它支持多种文件格式的压缩和...

    JAVA文件压缩与解压缩实践的实现.rar

    Java文件压缩与解压缩是指将一个或多个文件或文件夹打包成一个压缩文件,或者将压缩文件解压缩成原始文件的过程。 常见的压缩格式包括ZIP、GZIP、TAR等,Java提供了相应的API来实现对这些格式的操作。 功能特点: ...

    Java实现将多目录多层级文件打成ZIP包,以及解压ZIP包

    本文将详细讲解如何使用Java实现将多目录多层级的文件打成ZIP包,以及如何解压这些ZIP包。我们将主要关注`FileUtils.java`这个类,以及依赖的`commons-compress-1.1.jar`库。 `commons-compress-1.1.jar`是Apache ...

    JAVA文件压缩与解压缩实践(源代码+论文)

    本资源"JAVA文件压缩与解压缩实践(源代码+论文)"提供了一个完整的实践教程,包括源代码和相关论文,帮助开发者深入理解这一主题。 一、压缩算法简介 文件压缩主要通过特定的算法减少文件大小,常见的压缩算法有ZIP...

    自制java图片压缩桌面软件,使用谷歌Thumbnails 算法实现

    总的来说,这个项目展示了如何使用Java语言和特定的图像处理算法开发一个实用的桌面软件,提供了一种便捷的图片压缩解决方案,特别是对于Windows用户而言。这既涉及到了编程技术,也涵盖了软件工程的实际应用。

    基于java平台的图像处理软件的设计与实现

    基于 Java 平台的图像处理软件的设计和实现需要考虑到软件的架构设计、图像处理算法的选择和实现、Java GUI 的设计和实现等多个方面。该软件的实现能够提供基于 Java 平台的图像处理解决方案,为图像处理行业提供...

Global site tag (gtag.js) - Google Analytics