консольный вывод о переполнении битовой длины - PullRequest
6 голосов
/ 02 июня 2011

Когда я запускаю свое приложение, я получаю этот вывод на консоль:

код переполнения длины битов 11 бит 7-> 5 кодов 16 битов 4-> 5

код переполнения длины битов 4биты 6-> 7

код переполнения длины битов 3 бита 6-> 7 кодов 0 битов 6-> 7

код переполнения длины битов 16 битов 4-> 5

код переполнения длины бита 4 бита 6-> 7 код 5 битов 6-> 5 код 16 битов 4-> 5

код переполнения длины 16 бит 4-> 5

код переполнения длины0 бит 6-> 7

код переполнения длины бит 11 бит 6-> 7

Приложение архивирует 3 файла и сохраняет его в своей папке с документами, и все кажется в порядке .... кромеиз этого вывода.

ОБНОВЛЕНО:

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 

@try { 
    NSString *docsPath =[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
    NSString *filePath = [docsPath stringByAppendingPathComponent:@"ZipTest.zip"]; 
    ZipFile *zipFile = [[ZipFile alloc] initWithFileName:filePath mode:ZipFileModeCreate]; 
    ZipWriteStream *stream; 

    if (self.textSwitch.on) { 
        stream = [zipFile writeFileInZipWithName:@"text.txt" compressionLevel:ZipCompressionLevelBest];
    } 
    [zipFile close]; 
    [zipFile release]; 
} 
@catch (ZipException *ze) {} 
@catch (id e) {} 

[pool drain];

Что это значит?

Спасибо

1 Ответ

1 голос
/ 22 июня 2016

В соответствии с этой ошибкой Mozilla они вызваны сборкой ZLIB в режиме отладки и безвредны. Вы всегда можете посмотреть, как построить релизную версию ZLIB.

...