LZWTextCompression

所属分类:压缩解压
开发工具:Java
文件大小:2260KB
下载次数:62
上传日期:2008-07-21 12:07:25
上 传 者hucunying1983
说明:  利用java语言,编写了压缩和解压程序,实现了对文本的压缩和解压。并且对字典的结构进行了改进,使用了两个字段来表示,减小了内存的使用,和运行时间。
(Using java language, prepared by compression and decompression procedures, achieved on the text compression and decompression. And the structure of the dictionary has been improved, the use of the two fields to express, to reduce memory use, and run-time.)

文件列表:
LZW Text Compression\LZW\obj.txt (1379629, 2008-05-28)
LZW Text Compression\LZW\.classpath (232, 2008-06-02)
LZW Text Compression\LZW\.project (379, 2008-06-02)
LZW Text Compression\LZW\book.txt (610856, 2008-06-07)
LZW Text Compression\LZW\news1.txt (377109, 2008-06-05)
LZW Text Compression\LZW\src\Dictionary.java (2301, 2008-06-05)
LZW Text Compression\LZW\src\Node.java (549, 2008-06-05)
LZW Text Compression\LZW\src\Test.java (3222, 2008-06-07)
LZW Text Compression\LZW\src\Decom.java (4453, 2008-06-05)
LZW Text Compression\LZW\src\Compr.java (3519, 2008-06-05)
LZW Text Compression\LZW\src (0, 2008-06-18)
LZW Text Compression\LZW\bin\Test$1.class (494, 2008-06-18)
LZW Text Compression\LZW\bin\Test.class (4435, 2008-06-18)
LZW Text Compression\LZW\bin\Node.class (774, 2008-06-18)
LZW Text Compression\LZW\bin\Dictionary.class (1781, 2008-06-18)
LZW Text Compression\LZW\bin\Decom.class (2851, 2008-06-18)
LZW Text Compression\LZW\bin\Compr.class (2877, 2008-06-18)
LZW Text Compression\LZW\bin (0, 2008-06-18)
LZW Text Compression\LZW\news11.txt (377109, 2008-06-18)
LZW Text Compression\LZW (0, 2008-06-18)
LZW Text Compression\.metadata\.lock (0, 2008-06-18)
LZW Text Compression\.metadata\version.ini (26, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (151, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.version (1, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\history.version (1, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes (0, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.root\2.tree (1032, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.root (0, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources (954, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.safetable (0, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.projects\LZW\org.eclipse.jdt.core\state.dat (4794, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.projects\LZW\org.eclipse.jdt.core (0, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.projects\LZW\.markers (502, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.projects\LZW (0, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.projects (0, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources\.history (0, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.core.resources (0, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.ui.workbench\workingsets.xml (236, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.ui.workbench\workbench.xml (13065, 2008-06-18)
LZW Text Compression\.metadata\.plugins\org.eclipse.ui.workbench\dialog_settings.xml (369, 2008-06-18)
... ...

本程序在java环境下运行, 1. 安装jdk 、Eclipse. 2. 配置环境变量; 3. 运行Eclipse,并将工作路径设置为该程序所在的目录――F:…… \算法与设计\算法分析与设计(胡存英)。 4. 导入该程序; file->import->general->Existing Project into Workspace->next,选择LZW。 5. 运行test.java程序:run as->Java application ,输入要压缩的文件.txt,以及压缩后的文件.dat ,或者.bin 6. 解压也要输入正确的名字 7. 如果要压缩其他文本,请将文本放入到该目录下

近期下载者

相关文件


收藏者