发明名称 Method and system for compressing files utilizing a dictionary array
摘要 A method for compressing files utilizing a dictionary within a data-processing system is disclosed. A binary file commonly available to a data-compressing system during compression and to a data-decompressing system during decompression can be served as a dictionary file. A first dictionary array is initially generated utilizing the dictionary file. Each entry within the first dictionary array includes a set of unique bit patterns from the dictionary file. An input file is parsed into multiple blocks, with each block having the same length as each entry within the first dictionary array. The input file is then compared against the first dictionary array, and each entry within the first dictionary array that includes the same bit patterns as a block from the input file is marked accordingly. A second dictionary array that includes all the marked entries from the first dictionary array is subsequently generated, and this second dictionary array is utilized in the compression of the input file. During compression, any block from the input file having a bit pattern found in the second dictionary array will be replaced by a corresponding index to the second dictionary array.
申请公布号 US6247015(B1) 申请公布日期 2001.06.12
申请号 US19980148828 申请日期 1998.09.08
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BAUMGARTNER JASON RAYMOND;MALIK NADEEM;ROBERTS STEVEN LEONARD
分类号 H03M7/30;(IPC1-7):G06F17/30 主分类号 H03M7/30
代理机构 代理人
主权项
地址