-3

Я хочу узнать, как сильно сжать файл. Я скачал файлы, чей сжатый размер был 4 ГБ, а после распаковки они стали 10 ГБ.

  • Какое программное обеспечение мне нужно использовать для такого высокого сжатия?
  • Потеряю ли я качество данных при сжатии?
  • Если вы направите меня в WinRAR или 7-Zip, скажите, пожалуйста, как я могу сильно сжать файл, потому что я пытался сжать его, но размер был уменьшен всего на несколько МБ.

Я сжимаю игры, как файлы .exe.

3 ответа3

9

Некоторые основные сведения о сжатии:

Действительно случайные данные не сжимаются без потерь вообще. Это что-то вроде базового положения в области исследований, известной как Теория информации (тесно связанной с информатикой). Чтобы файл был сжимаем без потерь, его данные должны быть повторяемыми или предсказуемыми.

Одно из практических правил заключается в том, что произвольные компьютерные файлы обычно сжимаются на 50% с использованием приличного алгоритма без потерь. Текстовые файлы часто сильно сжимаются.

Если у вас есть изображения, аудио- или видеофайлы, они могут быть значительно сжаты, при этом сохраняя разумную верность оригиналу, если вы можете принять сжатие с потерями. Алгоритмы сжатия с потерями варьируются в зависимости от носителя (фото, аудио, видео и т.д.) И даже от подкатегории; фото с камеры лучше всего сжать с помощью JPEG, тогда как компьютерную графику лучше всего сжать с другим кодеком. Музыка лучше всего работает с кодеками, такими как MP3 или AAC, с битрейтом 256 кбит / с или выше, но записи голоса можно сжать до 9,6 кбит / с и при этом быть совершенно понятными.

Кодек H.264 AVC может сжимать видео высокой четкости на два или почти три порядка (то есть до менее 1% от исходного размера), сохраняя при этом приемлемое качество. Несжатый Full HD имеет ширину 1920 пикселей * 1080 пикселей * 24 бит / пиксель * 30 кадров в секунду = около 1,5 гигабит в секунду, но нередко можно видеть сжатые HD-видео H.264 AVC со скоростью 15 мегабит в секунду или менее с приемлемым изображением качественный.

Если вы сжимаете файл один раз (с потерями или без потерь), а затем пытаетесь выполнить сжатие без потерь, он, как правило, не способен к дальнейшему сжатию. Это потому, что любой хороший алгоритм сжатия должен был бы избавиться от всего потерянного пространства (повторяющихся или ненужных данных), поэтому не должно быть ничего, чтобы сжимать.

1

Вы можете попробовать Winrar. Есть много вариантов сжатия. Если этого недостаточно, попробуйте 7-ZIP

РЕДАКТИРОВАТЬ

Это зависит от того, какой тип файлов вы пытаетесь сжать. Алгоритм LZMA 7z имеет более высокую степень сжатия, чем RAR, за исключением "мультимедийных" файлов, таких как файлы .wav и .bmp, для которых RAR использует специализированные процедуры, которые превосходят LZMA.

1

Это очень старая тема, не знаю, будет ли полезен мой вклад в данный момент, но я думаю, что он хочет перепаковать уже установленную игру,

Если это так, то комбинация 7z, srep и precomp сможет уменьшить игру на 2.2 Гб до 680 Мб. Смотрите этот учебник на YouTube.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .