AdvanceCOMP - AdvanceCOMP

AdvanceCOMP
Түпнұсқа автор (лар)Андреа Маззолени
Бастапқы шығарылым
  • 2003 жылғы қаңтар (2003-01) AdvanceCOMP 1.5 ретінде
  • Мамыр 2002 (2002-05) AdvanceSCAN 1.0 ретінде
Тұрақты шығарылым
2.1 / 12.02.2018 ж; 2 жыл бұрын (2018-02-12)
РепозиторийAdvanceCOMP репозиторийі
ЛицензияGNU GPLv3
Веб-сайтwww.advancemame.it/comp-readme

AdvanceCOMP бұл кросс-платформаның жиынтығы пәрмен жолы деректерді (қайта) сығу құралдар. Утилита анды өзгертуге мүмкіндік береді қазірдің өзінде сығылған файл өлшемін кішірейту мақсатында оңтайландыру қысылған ұсыныс. AdvanceCOMP жиынтығы еркін ережелеріне сәйкес қол жетімді GPLv3 лицензия.

AdvanceCOMP файлын пайдаланып жұмыс істейді LZ /Хафман - негізделген қысу алгоритмі ретінде белгілі ЖІБЕРУ, қолданыстағы кеңінен қолданылатын қысу кодтау жүйелері. Файл форматтарының көп бөлігі олардың сипаттамасының бөлігі ретінде DEFLATE, ең бастысы PNG, gzip және Пошта индексі.

DEFLATE кодтау

ЖІБЕРУ ағынды көрсетедікодтау кез келген сәйкес декодер кез-келген жарамды ағынды талдауға қабілетті; қысу кезеңінде қолданылатын алгоритм мен бағдарлама болып табылады емес мандатты.

DEFLATE мәліметтерінің қысылған бөлімдерін құру үшін кодер қол жетімді zlib /gzip сілтеме енгізу әдетте қолданылған. Zlib / gzip компрессоры пайдаланушыға a ұсынады жылжымалы масштаб арасында процессордың қолданылуы мен көлемнің ықтимал азаюы арасындағы ауқымға қол жеткізілді -0 (қысу жоқ) дейін -9 (максималды gzip қысу).

The 7-Zip және Zopfli ЖІБЕРУ AdvanceCOMP жиынтығында қолданылатын кодерлер жылжымалы масштабты әрі қарай кеңейтеді. Қысуды толығырақ іздеу мүмкіндіктер процессор іздеуге кеткен әрі қарайғы айтарлықтай уақыт есебінен орындалады. Тиімді түрде gzip-те қолданылатын 10-балдық шкала жоғарыда қосымша параметрлерді қосу үшін кеңейтіледі -9, алдыңғы максималды іздеу деңгейі. Декомпрессияда ешқандай айырмашылық болмайды жылдамдық, қол жеткізілген қысылған өлшем деңгейіне немесе деректерді кодтауға кеткен уақытқа қарамастан.

Коммуналдық қызметтер кіреді

AdvanceCOMP төрт утилитаны қамтиды, олардың барлығы DEFLATE іздеу дәрежесін төрт деңгейдің біреуіне орнатуға мүмкіндік береді:

  • advpng, көмекші кесектерді алып тастау, жеке тұлғаны біріктіру IDAT кесектер; содан кейін біріктірілген қайта кодтау PNG 7-Zip deflate әдісін қолданатын сурет файлы.
  • адмнг, үш-үштік кодтауды қолдануға тырысыңыз, содан кейін 7-Zip дефляты әдісі арқылы қысылған бөлімдерді қайта кодтаңыз.
  • advdef, zlib ағынымен кез-келген нәрсені жалпы қайта кодтау; бұған кіреді .gz және .png файлдар.
  • advzip, а ішіндегі қысылған DEFLATE ағындарын қайта кодтау .zip мұрағат.

Сығымдау кезінде жүргізілген қосымша іздеу (және, демек, қосымша CPU пайдалану) көбінесе AdvanceCOMP авторларының пікірінше, сығылған көлемде 5% -10% артуы мүмкін. AdvanceCOMP қолданғаннан кейін, шығыс қолданыстағы кез-келген құралдармен декодтауға қабілетті, артқа үйлесімді және сәйкес келетін DEFLATE ағыны болып қалады.

Сондай-ақ қараңыз

Сыртқы сілтемелер