Алдымен біріктіру ме, әлде алдымен сығымдау ма
Дұрыс рет — алдымен біріктіру, сосын сығымдау. Себебі арифметикада: берілген көлемге дейін сығымдау шекті құжаттың барлық бетіне бөледі, сондықтан біртұтас бюджет файлдар арасында тең емес, қажеттілікке қарай таралады. Оның үстіне біріктіру ортақ қаріп пен логотипті бір рет көшіреді, содан кейін сығатын дерек азаяды. Кері рет тек бір жағдайда ақталады — салмақтың бәрін топтамадағы бір файл әкелгенде.
Сандар туралы қысқаша
- Шек қалай бөлінеді
- файлдарға емес, жиналған құжаттың барлық бетіне
- Ортақ ресурстар
- біріктіру кезінде бір операциямен бір рет көшеді
- Қайта салу саны
- бүкіл құжатқа жетеуден аспайды
- Қайталама сығымдау
- қор таусылған болса, файл сол күйінде қайтарылады
- Сығымдау нені жоғалтады
- мәтін қабатын: беттер кескінге айналады
Біріктіру неге бірінші тұрғаны тиімді
- Шек файлға емес, бетке бөлінеді: мәтіндік беттер аз алады, ал скандар өздеріне қажеттісін алады.
- Ортақ ресурстар бір рет көшеді, сондықтан біріктіруден кейінгі қосынды әдетте түпнұсқалардың қосындысынан аз.
- Сапа іріктеу әр файлға бөлек емес, бүкіл құжатқа бір рет орындалады: бұл бірнеше емес, дәл жеті қайта салудан тұратын бір жиын.
- Нәтиже біреу шығады, оны бөліктеп тексеріп, сыймай қалған файлды іздеудің қажеті жоқ.
Алдымен сығымдау қашан жөн
Топтамада бір ғана кінәлі файл болғанда. Айталық, 200 КБ-тан төрт құжат және 40 МБ бір скан: мұнда дәл сканды сығымдаған, ал қалғанына мәтін қабатын жоғалтпау үшін мүлде тимеген орынды.
Файлдардың бір бөлігі мәтінімен қалуы керек болғанда. Сығымдау беттерді растеризациялайды, ал кейбір құжатқа бұл жол берілмейтін, басқасына бәрібір болса, оларды сығымдау алдында біріктіруге болмайды — әйтпесе растеризация бәрін жауып кетеді.
Файлдардың бірі әлдеқашан сығылған болғанда. Оны қайта өткізудің пайдасы жоқ: сығымдау қорының таусылғанын белгілеп, оны сол күйінде қайтарады. Мұны жинаудан кейін емес, оған дейін білген жақсы.
Жұмыс реті
- Топтамадағы файл көлемдерін қарап, негізгі салмақ беретіндерін табыңыз.
- Мәтін қабаты қай жерде маңызды екенін тексеріңіз: ондай құжаттарды ортақ сығымдау өтуіне жіберуге болмайды.
- Растеризациялауға болатынның бәрін бір файлға жинап, оны бір өтуде қажетті шекке дейін сығымдаңыз.
- Мәтіні бар құжаттарды жіберу форматы бірнеше тіркемеге жол берсе, сығымдаудан кейін қосыңыз, әйтпесе олардың құрылымын бөлек оңтайландырыңыз.
- Қорытындыны тексеріңіз: сыймаса, сапаны шеңбер бойымен қумай, бет санын азайтыңыз.
Жиі қойылатын сұрақтар
Әр файлды бөлек сығымдадым, бірақ қосынды бәрібір үлкен. Неге?
Себебі әр файл өз шегін алды да, жеңіл құжаттар өздеріне қажет емес орынды иеленді. Жиналған құжат бойынша біртұтас өту сол ортақ көлемді қажеттілікке қарай таратады.
Біріктірудің өзі салмақты арттыра ма?
Жоқ, әдетте керісінше. Беттер қайта сығымдаусыз көшеді, ал қайталанатын қаріп пен кескін бір рет жазылады, сондықтан нәтиже жиі бастапқы файлдардың қосындысынан сәл кіші шығады.
Құжаттардың бір бөлігін растеризациялауға болмаса не істеу керек?
Оларды бөлек ұстаңыз. Мәтін қабаты қажет емес файлдарды ғана сығымдаңыз, ал қалғанына құрылымды оңтайландыруды қолданыңыз — ол азырақ кішірейтеді, бірақ ештеңе жоғалтпайды.
Рет қорытынды файлдың сапасына әсер ете ме?
Иә. Біртұтас өтуде сапа бүкіл құжатқа бір рет ірікеледі, сондықтан беттер біркелкі көрінеді. Бөліктеп сығымдағанда әр файл өз мәнін алады да, бөлімдер арасындағы айырма байқалады.