Objective C 语言 应用自定义文件压缩

Objective-C阿木 发布于 15 天前 3 次阅读


摘要:随着信息技术的飞速发展,数据量呈爆炸式增长,如何高效地存储和传输数据成为了一个重要课题。文件压缩技术作为一种有效的数据压缩手段,在各个领域都有广泛的应用。本文将围绕Objective-C语言,探讨自定义文件压缩的实现方法,并给出相应的代码示例。

一、

文件压缩技术通过减少文件中的冗余信息,降低文件大小,从而提高数据存储和传输的效率。Objective-C作为iOS和macOS开发的主要语言,具有丰富的库和框架支持。本文将介绍如何使用Objective-C语言实现自定义文件压缩技术。

二、文件压缩原理

文件压缩的基本原理是去除文件中的冗余信息,保留必要的特征。常见的压缩算法有:

1. 霍夫曼编码:根据字符出现的频率进行编码,频率高的字符用较短的编码表示,频率低的字符用较长的编码表示。

2. LZW压缩:通过查找字典表,将重复的字符串替换为对应的索引,从而减少文件大小。

3. RLE压缩:对文件中的重复字符进行压缩,将连续的重复字符替换为一个字符和重复次数。

本文将采用LZW压缩算法实现自定义文件压缩。

三、自定义文件压缩实现

1. 创建压缩和解压缩函数

objective-c

// 压缩函数


- (NSData )compressData:(NSData )data {


// ... 实现压缩逻辑 ...


}

// 解压缩函数


- (NSData )decompressData:(NSData )data {


// ... 实现解压缩逻辑 ...


}


2. 实现LZW压缩算法

```objective-c

// LZW压缩算法实现

- (NSData )lzwCompress:(NSData )data {

NSUInteger length = [data length];

NSUInteger dictSize = 256;

NSUInteger dictIndex = 256;

NSUInteger dictCount = 256;

NSUInteger dictCapacity = 4096;

NSUInteger dictLimit = 4096;

NSUInteger dictThreshold = 4096;

NSUInteger dictThresholdLimit = 4096;

NSUInteger dictThresholdLimitCount = 4096;

NSUInteger dictThresholdLimitIndex = 4096;

NSUInteger dictThresholdLimitSize = 4096;

NSUInteger dictThresholdSize = 4096;

NSUInteger dictThresholdSizeCount = 4096;

NSUInteger dictThresholdSizeIndex = 4096;

NSUInteger dictThresholdSizeLimit = 4096;

NSUInteger dictThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdSizeThreshold = 4096;

NSUInteger dictThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThreshold = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSize = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeCount = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeIndex = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimit = 4096;

NSUInteger dictThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdThresholdSizeLimitCount = 409