Узнаем от чего зависит степень сжатия файла? Понятие и основные аспекты
Большинство пользователей знает, что иногда для уменьшения размера исходных файлов с целью повышения удобства их хранения или отправки, например, по электронной почте применяется сжатие. Однако почему-то в этом случае ассоциация происходит только с приложениями-архиваторами, а другие методики сжатия данных в расчет не принимаются. Далее будет рассмотрено, от чего зависит степень сжатия файла, на примере нескольких наиболее распространенных ситуаций.
Что подразумевается под степенью сжатия файла?
Начнем с теоретических вопросов. Что же такое степень сжатия файла? Исходя из самых простых трактовок этого термина, под ним подразумевается соотношение размера конечного (сжатого) объекта к начальному объему. Однако такое пояснение в большей степени может относиться исключительно к архивным данным, поскольку совершенно не затрагивает некоторые вопросы, связанные с изменением формата мультимедиа, где сжатие также очень распространено. В общем же, говорить о том, что степень сжатия файла зависит только от какого-то одного признака, нельзя. В данном случае роль играет и тип объекта, и используемые для сжатия данных программы, и скорость проведения процесса сжатия. Далее кратко остановимся на некоторых важных аспектах, которые могут повлиять на конечный результат уменьшения размера исходных данных.
Компрессия — это… Компрессия двигателя — определение.
Компрессия – определяющий фактор долговечности двигателя. Именно от этого показателя зависит…
Степень сжатия файла зависит только от типа файла: так ли это на самом деле?
Да, действительно, тип сжимаемых данных оказывает на уменьшение конечного размера файла достаточно большое влияние, и далеко не все форматы можно подвергнуть таким процедурам. Пояснить это можно на примере звуковых файлов формата MP3, которые изначально уже самим по себе являются сжатыми.
При попытке упаковки таких данных в архив существенного уменьшения размера добиться практически невозможно. То же самое касается формата WAV. Однако, если произвести не сжатие, а перекодирование из WAV в MP3, размер можно уменьшить раз в десять и более. Многие пользователи тут же и отталкиваются от того, что степень сжатия файла зависит именно от начального и конечного формата. Это не совсем так, поскольку важную роль играет и применяемый алгоритм перекодирования, о чем будет сказано отдельно. А пока остановимся на использовании архиваторов.
Архивация файлов для уменьшения объема
В условиях современного мира архивация файлов приобретает все большее значение. Многие рано или…
От чего зависит степень сжатия файла при упаковке в архив?
Чтобы изначально понять суть сжатия такого типа, для простоты объяснения в пример приведем самый обычный архиватор WinRAR. Типы упаковываемых данных не трогаем, а основное внимание сосредоточим на инструментах самого приложения.
Для начала следует обратить внимание на конечный формат архива, а также на используемый метод упаковки. Понятно, что в этом случае степень сжатия файла программой архивации зависит от предпочитаемой методики. При скоростном методе сжатие будет минимальным, но при установке максимальной степени сжатия размер будет уменьшен более существенно, а времени потребуется больше.
Если же применительно к архиваторам рассматривать файловые форматы, из самых сжимаемых можно выделить текстовые документы любых форматов.
Относительно неплохо сжимаются некоторые исполняемые файлы EXE-формата (при стандартном методе сжатия можно добиться уменьшения размера больше, чем вполовину). Самыми, как уже говорилось, несжимаемыми являются объекты мультимедиа. И, если картинки уменьшить по размеру хоть как-то можно, с аудио и видео без изменения начального формата такие действия не проходят, и архиваторы тут совершенно ни причем.
Увеличиваем крутящий момент двигателя своими силами
Все знают, что такое мощность. Но подавляющее большинство не знает, что дает крутящий момент и чем…
Типы сжатия графики, видео и аудио
Применительно к мультимедиа различают два основных типа сжатия: с потерей качества (lossy) и без потерь (lossless). И в данном случае степень сжатия файла зависит как раз от используемой технологии компрессии.
В первом случае сжатие максимальное, во втором оно может варьироваться, на что влияет используемый набор кодеков и конечный формат контейнера. Так, например, один и тот же AVI-файл может представлять собой именно контейнер, содержащий совершенно разные по типу данные и с различной степенью компрессии. Из-за этого, кстати, иногда могут наблюдаться проблемы с воспроизведением видео на бытовых плеерах.
А вообще, если говорить именно о мультимедиа, тут нужно четко понимать, что добиться максимального уменьшения размера исходного файла любого формата без существенной потери качества практически нереально, несмотря даже на технологии удаления избыточного контента (например, для графики или видео это срабатывает только в случае с неизменяемыми сценами). В случае с аудио производится уменьшение битрейта и вырезание определенных частот. Рядовой пользователь разницы, может быть, и не ощутит, а вот профессионал с тонким слухом сразу скажет, чего не хватает.
Самые распространенные программы на все случаи жизни
От чего зависит степень сжатия файла, немного разобрались. Теперь следует сказать несколько слов о применяемых программных продуктах. Среди архиваторов самыми распространенными можно назвать WinRAR, WinZIP и 7-Zip.
Что же касается сжатия мультимедиа, в самом простом случае можно использовать специальные приложения-конвертеры, которые работают по принципу перекодирования исходного материала в другой формат с целью уменьшения размера файла.
Краткие итоги
Подводя своеобразный итог, можно отметить, что степень сжатия файла архиватором зависит от нескольких факторов, а чаще всего от типа данных, подвергаемых компрессии, используемого программного обеспечения и методов сжатия (обычно применяются алгоритмы Хаффмана и Лемпеля-Зива, работающие в паре). В случае с мультимедиа-контентом ситуация практически та же, однако главенствующее положение занимает преобразование формата из одного в другой.
Что такое степень сжатия в двигателе и от чего она зависит?
Каждый автомобильный двигатель имеет несколько характеристик, описывающих его возможности (объем, мощность и пр. ). Одна из них — степень сжатия. Это одна из основных его характеристик.
Разберемся, что такое степень сжатия (CR — compression ratio) в двигателе, для чего она нужна, от чего она может зависеть и как ее рассчитать.
Что такое степень сжатия в двигателе автомобиля?
Степень сжатия — это параметр (характеристика) двигателя автомобиля, который рассчитывается по соотношению полного объема цилиндра (от нижней мертвой точки до верхней мертвой точки хода поршня) к объему камеры сгорания. То есть вот такой большой полный объем цилиндра, заполненный топливной смесью, поршень может поджать в маленький объем камеры сгорания. У каждой модели двигателя степень сжатия разная.
Считается, что чем выше степень сжатия в двигателе, тем выше его КПД и мощностные характеристики. Все потому, что от нее непосредственно зависят основные параметры наиболее эффективного сгорания топливной смеси — давление и температура. Теоретически это правильно, но на практике производителям двигателей приходится столкнуться с целым рядом ограничений при попытке ее увеличить. Так как величина степени сжатия оказывается зависит от нескольких факторов. Перечислим их.
От чего зависит степень сжатия в двигателе?
1. От температуры топливной смеси на такте сжатия.
При сжатии поршнем топливной смеси (рабочей смеси) в камере сгорания растет давление, а вместе с ним, естественным образом, растет и ее температура. При достижении 450-600 градусов Цельсия топливная смесь самовоспламеняется (без участия искры на свече). Происходит так называемое детонационное сгорание. То есть объемный взрыв с детонационной волной, распространяющейся со скоростью более 1500 м/с (при норме распространения горения 40-80 м/с). Такая волна ломает перегородки поршней, разрушает тарелки клапанов, приводит к появлению трещин в головке блока и пр. То есть, детонация при повышении температуры топливной смеси, недопустима и это является существенным ограничением для увеличения степени сжатия в двигателе.
Но, если топливную смесь несколько охладить в начале такта сжатия, то температуру начала возникновения детонационного сгорания можно несколько отодвинуть. Например, этого удается достигнуть в двигателях с непосредственным впрыском бензина в камеру сгорания. У таких двигателей степень сжатия выше.
2. Частота вращения коленчатого вала двигателя.
Чем дольше топливная смесь находится под действием высокой температуры, тем скорее и вернее возникнет детонация. То есть, чем выше частота вращения коленчатого вала, тем меньше склонность к детонации. Значит, в высокооборотистых двигателях, степень сжатия можно сделать выше, чем в низкооборотистых.
3. Размер камеры сгорания в двигателе.
Когда фронт пламени от свечи зажигания распространяется по камере сгорания, то в ее отдаленных участках происходит дожатие еще несгоревшей топливной смеси. И это равнозначно увеличению степени сжатия. Если камера сгорания небольшая, то дожатие больше — степень сжатия выше и соответственно камера сгорания больше — дожатие ниже, степень сжатия ниже. Следовательно, двигатели с меньшими камерами сгорания будут иметь более высокую степень сжатия.
4. Химический состав топлива.
Момент возникновения детонации сильно зависит от состава топливной смеси на которой работает двигатель. Так высокооктановое топливо менее склонно к ее появлению, а низкооктановое более. Из этого следует, что в двигателях с высокой степенью сжатия необходимо использовать бензин с более высоким октановым числом, стойкий к самовоспламенению в условиях высокого давления и температуры.
Таким образом становится очевидно, что степень сжатия в двигателе автомобиля и соответственно его мощность напрямую зависит от того насколько дальше отодвинут порог возникновения детонации топлива. Высокооборотистый двигатель с малым рабочим объемом цилиндра, работающий на высокооктановом топливе будет иметь более высокую степень сжатия. Но в любом случае степень сжатия в двигателе внутреннего сгорания не превышает показатель 12.
Как рассчитывается степень сжатия двигателя?
Степень сжатия рассчитывается по определенной формуле. Каких-либо единиц измерения степени сжатия нет. Просто число.
Формула расчета степени сжатия двигателя автомобиляПримеры величины степени сжатия некоторых двигателей, рассматриваемых на нашем сайте.
Двигатель 2103 (1,45 л) автомобилей ВАЗ 2104, 2105, 2106, 2107 — степень сжатия 8,5.
Двигатель 21213 (1,7 л) автомобиля Нива 21213 (карбюратор) — степень сжатия 9,3.
Двигатель 21083 (1,5 л) автомобилей ВАЗ 21083, 21093, 21099 — степень сжатия 9,9.
Двигатель 11183 (1,6 л) автомобилей ВАЗ 2113, 2114, 2115 — степень сжатия 9,8.
Двигатель k7j (1,4 л) автомобиля Рено Логан первого поколения — степень сжатия 9,5.
Примечания и дополнения
— На двигателях с наддувом температура и давление в начале такта сжатия выше (так как турбина позволяет увеличить массу топливной смеси в цилиндре). В связи с этим есть риск получить к концу такта сжатия превышение порога ее детонационного сгорания. Поэтому степень сжатия на таких двигателях ниже, чем на двигателях без наддува. Хотя ее пытаются повысить за счет установки охладителя — интеркулера на входе воздуха.
— У дизельных двигателей степень сжатия выше чем у бензиновых (не менее 14-15), так как там в цилиндрах сжимается чистый воздух, а не топливная смесь. И его, наоборот, нужно нагреть до высокой температуры (более 600 градусов). После чего в нагретый воздух впрыскивается под давлением топливо (солярка). Топливная смесь, таким образом, образуется непосредственно внутри камеры сгорания. Ее самопроизвольное воспламенение происходит, когда будет впрыснуто уже около 30 процентов топлива.
— Степень сжатия не зависит от компрессии, а компрессия рассчитывается с учетом степени сжатия.
— Первый практически пригодный двигатель, построенный французским механиком Этьеном Ленуаром в 1860 году не имел ни какой степени сжатия. Его КПД был очень низким (0,5). И лишь после того как Кельнский механик Николай Отто в 1877 году придумал как поджать топливную смесь, эффективность двигателя резко повысилась. В последствии идею сжимать топливо перед поджигом стали широко использовать другие механики в своих двигателях.
Еще статьи по автомобильным двигателям
— Что такое большой и малый круг системы охлаждения двигателя?
— Нормы компрессии для отдельных двигателей автомобилей ВАЗ
— Шесть признаков скорого капитального ремонта двигателя автомобиля
— «Масляное голодание» двигателя автомобиля, причины и последствия
— Дизелинг двигателя автомобиля, как с ним бороться и победить?
— Калильное зажигание на двигателях автомобилей ВАЗ 2108, 2109, 21099
Подписывайтесь на нас!
Выберите степень сжатия
Чтобы выбрать уровень сжатия при добавлении файлов:
1. Выберите «Параметры» в меню приложения.
2. Выберите категорию «Сжатие».
3. Выберите настройку из списка раскрывающегося меню сжатия:
Установка | Что он делает |
---|---|
Нормальный | |
20 | |
0002 Устанавливает уровень сжатия 5 по шкале от 0 до 9, где 0 означает отсутствие сжатия. Обеспечивает баланс сжатия и производительности. | |
Speed | Sets the level of compression to 1 on a scale of 0 — 9: Favors performance over compression |
Fast | Sets the level of compression to 2 on a шкала от 0 до 9: дает большее сжатие, чем скорость, но все же способствует производительности |
Максимум | Устанавливает уровень сжатия на 9 по шкале от 0 до 9: Максимальное сжатие Смотри ниже. |
Чтобы выбрать алгоритм сжатия и/или пользовательский уровень сжатия:
1. Выберите «Пользовательский» в раскрывающемся меню «Сжатие», чтобы активировать кнопку «Настроить».
2. Выберите «Настроить», чтобы открыть диалоговое окно «Настройка сжатия».
3. Выберите метод сжатия в раскрывающемся меню.
Deflate — это метод, который Smartcrypt использует по умолчанию для файлов ZIP и OpenPGP. Другие методы могут предложить большую скорость, но меньшее сжатие, или наоборот. Степень сжатия, которой может достичь любой метод, сильно зависит от типа сжимаемых данных.
Примечание : Другие утилиты сжатия в формате ZIP могут не извлекать файлы, сжатые с помощью методов, отличных от Deflate.
Algorithm | Description |
---|---|
Store | Does not compress at all |
Deflate | The default compression method used for ZIP files |
Deflate64 | Более мощная версия метода Deflate |
DCL Implode | Метод сжатия библиотеки сжатия данных PKWARE: позволяет оптимизировать двоичные файлы или файлы ASCII. Обычно работает быстрее, чем Deflate, но обеспечивает меньшее сжатие. |
BZIP2 | Обычно обеспечивает большее сжатие, чем Deflate, но использует больше памяти и вычислительной мощности и работает медленнее до 16 МБ — и занимает больше времени, чем Deflate |
PPMd | Достигает особенно хорошего сжатия текста на естественном языке, но может использовать много памяти (~ 16 МБ) и занимает больше времени, чем Deflate |
4. Переместите ползунок на шкале между минимумом и максимумом, чтобы выбрать уровень сжатия. (Ползунок доступен не для каждого алгоритма.)
5. Если вы выбрали метод сжатия DCL Implode, выберите переключатель: Двоичный или ASCII.
DCL Implode позволяет оптимизировать сжатие и производительность для типа сжимаемого файла: текстового ASCII или двоичного. Если все файлы, которые вы добавляете, являются текстовыми файлами ASCII, выберите ASCII. Никакие данные не будут повреждены, если вы добавите текстовые файлы ASCII, когда выбран Двоичный, или если вы добавите двоичные файлы, когда выбран ASCII.
6. Выберите ОК.
Как использовать сжатие — основы
Вы когда-нибудь задумывались, почему бас-барабан вашего приятеля более «мощный», чем ваш? Вы изо всех сил пытаетесь заставить звуки пробиваться через ваш микс, не прибегая к резкому увеличению громкости? Что вам нужно, так это сжатие, и мы будем изучать, что это такое, что оно делает, что означают его различные настройки и как правильно его использовать в этой статье: «Как использовать сжатие — основы».
Что такое сжатие?Компрессия — это инструмент создания музыки, используемый для управления динамическим диапазоном звука: для уменьшения разницы в громкости между самой громкой и самой тихой частями. Это можно сделать, сделав самые громкие части тише (нисходящая компрессия) или громче самые тихие звуки (восходящая компрессия).
В зависимости от настроек сжатие также можно использовать для изменения характера звука или для создания ощущения сплоченности между группами звуков. Его можно применить к одному звуку (например, к бочке), к группе звуков (например, к различным элементам вокала или перкуссии) или даже ко всему треку (мастеринг).
В качестве примера возьмем вокал. Вы когда-нибудь пытались сбалансировать чрезвычайно динамичный вокал в своем миксе только с помощью регулировки громкости? Скорее всего, получилось не очень. Всякий раз, когда самые громкие части вокала были на нужной громкости, более тихие части были не слышны. И всякий раз, когда самые тихие части были на нужном уровне, остальные звучали слишком громко. Это довольно распространенная проблема, решением которой может быть сжатие.
Сжимая звук, вы практически уменьшаете самые громкие части. Теперь мы слышим, как вы думаете, что это только делает звук тише. Это правда, но есть еще один шаг, который необходимо выполнить.
Если после этого вы увеличите громкость всего звука до тех пор, пока его пики не станут такими же громкими, как раньше, более тихие части станут более заметными. Динамический диапазон был уменьшен, а средняя громкость выше, хотя пиковая громкость осталась прежней. Теперь звук намного лучше слышен и лучше проникает в микс.
Настройки компрессораУправление динамическим диапазоном является основной целью компрессора, но это не единственное его назначение. Компрессию также можно использовать как эффект, чтобы добавить звуку выразительности или характера или смешать (группы) звуков вместе. Все зависит от настроек, поэтому следующим шагом будет объяснение того, что делает каждая настройка или параметр компрессора.
Пороговое значениеПороговое значение является важной настройкой во всех аппаратных и программных (подключаемых) компрессорах. Он определяет уровень громкости, выше которого применяется сжатие, и обычно выражается как +/- (плюс/минус) дБ. Это означает, что если вы установите пороговое значение -20 дБ, сжатие будет применено ко всем частям звука, которые превышают этот уровень.
Не существует «идеальной» настройки порога. Все зависит от входного звука и того, для чего вы используете сжатие. Но в целом низкий порог означает, что вы сжимаете большую часть звука. Также обратите внимание, что это одна из причин, по которой вы должны быть осторожны с увеличением громкости в плагине или синтезаторе ПОСЛЕ применения сжатия. Изменение входной громкости также изменит применяемую степень сжатия.
Соотношение определяет, насколько «сильно» вы сжимаете части звука, которые превышают пороговый уровень. Например: если вы установили соотношение 8:1, а сигнал на 8 дБ превышает пороговое значение, окончательный выходной сигнал будет всего на 1 дБ выше порогового значения. Если вам интересно, это очень сильное сжатие.
В качестве альтернативы, если вы установите соотношение 1,2:1 и сигнал будет на 1,2 дБ выше порогового уровня, вы также получите выходной сигнал на 1 дБ выше порогового уровня. Но на этот раз эффект компрессора гораздо тоньше.
Уменьшение усиленияХотя не все компрессоры реализуют эту функцию, мы все же собираемся обсудить ее. Gain Reduction — это не фактический регулятор или настройка, а просто единица измерения, которая позволяет вам легко проверить, насколько сильно вы на самом деле применяете компрессию. Возьмем приведенные выше примеры.
В первом случае, когда входной сигнал был на 8 дБ выше порогового уровня, а соотношение было установлено на 8:1. У вас остается выходной сигнал, превышающий пороговый уровень на 1 дБ. Это уменьшение усиления на 7 дБ. Если вы только хотели применить небольшое сжатие, вы теперь обнаружили, что вам нужно внести некоторые коррективы.
АтакаПараметр атаки измеряется во времени (мс) и определяет, насколько быстро компрессор реагирует на превышение порогового уровня. Очень быстрое время атаки отлично подходит для удаления нежелательных пиков громкости, но также очень заметно. Более длительное время атаки может быть недостаточно быстрым для этих внезапных пиков, но сжимает последующие части звука. Это полезно, если вы хотите, чтобы панч или транзиент звука (эта информация хранится в начале звуковой волны) оставался нетронутым, при этом применяя компрессию к остальной части звука.
ВыпускНастройка релиза также измеряется во времени (мс) и определяет, как долго компрессор продолжает воздействовать на звук после того, как сигнал упал ниже порогового значения. Быстрое время восстановления может дать вам этот накачивающий звук, но также может звучать очень неестественно. С другой стороны, более длительное время восстановления может звучать более плавно, но также может свести на нет эффекты (быстрого) времени атаки, если оно сохраняется слишком долго. Это также может повлиять на переходные процессы вашего звука просто потому, что у него нет времени отключаться между звуками.
Для получения дополнительной информации о том, какие настройки использовать для целей мастеринга или для определенных (групп) звуков, таких как ударные и вокал, мы настоятельно рекомендуем прочитать нашу часть Parallel Compression.
Ошибки сжатия, на которые следует обратить вниманиеКонечно, сжатие — это не волшебный инструмент для исправления всего. Неправильное его использование может вызвать различные проблемы, поэтому важно понимать, что вы делаете. Например:
Тяжелая компрессия может быть полезна, если вы стремитесь к агрессивному звуку. Но такое резкое уменьшение динамического диапазона означает, что вы можете сломать переходные процессы и убить некоторые из высоких частот звука.