Разное

Как сжать игру: Как уменьшить размер игр на диске в Windows 10

Содержание

Как уменьшить размер игр на диске в Windows 10

Новые игры занимают много места на диске. Однако вы можете уменьшить их размер и сэкономить место. Все, что вам нужно сделать, это использовать функцию Windows, которая позволяет вам сжимать папки. Что это такое и как его использовать?

Время, в которое игры занимали несколько или дюжину гигабайт на жестком диске, в большинстве случаев прошло, не считая небольших независимых заголовков. Сегодня новые игры занимают несколько десятков гигабайт, а примеры включают такие названия, как Nioh (около 75 ГБ на диске), Shadow of Mordor (около 80 ГБ) или DOOM (около 60 ГБ). Фактически, каждая высокобюджетная игра пожирает огромное количество места на нашем жестком диске в наши дни.

Причиной этого является не только технологическое развитие и тот факт, что игры более продвинутые, имеют текстуры в более высоком разрешении и показывают лучшую графику. Часто виной за это являются создатели, которые не сжимают игровые файлы должным образом. Сжатие позволяет значительно уменьшить размер ваших файлов, правильно «упаковывая» их. Оказывается, есть решение этой проблемы.

Самосжатие игр одним щелчком мыши

В Windows 10 была введена специальная функция CompactOS, которая представляет собой чрезвычайно эффективный механизм сжатия файлов. Windows использует эту функцию для сжатия соответствующих системных файлов, но не предоставляет простой способ использовать эту опцию для других файлов или каталогов.

К счастью, небольшой инструмент под названием CompactGUI пригодится. Это программа, которая использует сжатие CompactOS и позволяет использовать ее не только для отдельных файлов, но и для всех каталогов и подкаталогов. Таким образом, мы можем сжимать целые папки, значительно уменьшая их размер.

Работа программы CompactGUI подтверждается игроками всего мира. Конечно, эффекты зависят от конкретных игр и от того, как они изначально сжаты. Тем не менее, на скриншоте выше вы можете видеть, что Nioh занял около 74 ГБ до сжатия, а после сжатия в CompactGUI он занимает 21 ГБ. CompactGUI сохранил до 53 ГБ пространства в одной игре, не оказывая существенного влияния на его производительность.

Как сжатие CompactOS влияет на производительность игры?

Многое зависит от конкретной игры. Например, Nioh не идет медленнее или хуже после сжатия. Правда, правда в том, что некоторые эффекты производительности будут появляться в большинстве игр.

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

Как сжимать игры с помощью CompactGUI?

Сначала загрузите программу CompactGUI, благодаря которой мы сможем очень быстро использовать сжатие CompactOS с помощью простого интерфейса.

Загрузить CompactGUI

Войдите через вышеприведенную страницу сайта GitHub, затем загрузите файл CompactGUI.exe. Вся программа содержится в этом файле.

После запуска CompactGUI появится окно программы, в котором вы должны указать папку для сжатия. Нажмите в поле «Выберите целевую папку» и укажите на каталог с игрой, которую вы хотите уменьшить.

Укажите основной каталог игры и нажмите кнопку Msgstr «Выбрать папку». Теперь появятся параметры сжатия, которые мы можем адаптировать к вашим потребностям. Прежде всего, убедитесь, что опция «Сжать вложенные папки» отмечена, благодаря которому содержимое не только основной папки будет сжато, но и все подкаталоги игры.

Есть несколько алгоритмов сжатия на выбор. В общем, принцип прост — чем сложнее сжатие, тем больше свободного места мы восстановим, но весь процесс будет длиннее, и игра может быть медленнее работать / уходить хуже. Доступные типы сжатия:

  • XPRESS 4K: Самое быстрое сжатие и наименьшее пространство памяти
  • XPRESS 8K: Сравнительно быстрое сжатие и среднее количество памяти
  • XPRESS 16K: Свободное сжатие и больше свободного пространства
  • LZX: Самое медленное сжатие, но в то же время максимальное количество сохраненного пространства

Для нужд игр я рекомендую использовать сжатие XPRESS 8K или 16K в зависимости от достигнутых эффектов. Сжатие LZX может оказать негативное влияние на производительность игры, а сжатие XPRESS 4K не позволит нам восстановить достаточное пространство.

Кроме того, у нас есть несколько дополнительных опций. «Принудительное действие файлов» это может быть полезно, когда программа зависает во время сжатия, потому что она не может получить доступ к некоторым файлам, например. Затем мы можем проверить эту опцию, чтобы заставить действие также частично сжатые файлы. «Действие по скрытым и системным файлам» позволяет выполнять сжатие файлов, которые являются системными или скрытыми — в папке с игрой у нас не должно быть таких файлов, поэтому в большинстве случаев вы можете игнорировать это. Последний вариант «Завершение работы ПК на финише» позволяет вам автоматически отключать компьютер после сжатия, что полезно, когда вы оставляете компьютер включенным всю ночь, чтобы завершить операцию CompactGUI.

Чтобы начать работу, нажмите «Сжать папку». Программа начнет процесс сжатия данных, который может занять от нескольких минут до нескольких часов в зависимости от размера игры. После завершения операции вы можете щелкнуть правой кнопкой мыши по игровой папке и ввести ее свойства, чтобы узнать, сколько она занимает и сколько данных было восстановлено.

Как сжать игру

Всем привет глупый вопрос, я когда выгоняю свой проект для винды 64х папка весит немеренно. Как будто при компиляции анрил туда сложил всееее ассэты и все вообще чтобы в проекте. Можно как-то сделать чтобы только то что используется в игре оказалось в папке. Короче не понимат как правильно выгонять свой проект без лишнего мусора. Помогите плиз)

9535

просмотров

{
«author_name»: «Майор Параночик»,
«author_type»: «self»,
«tags»: [],
«comments»: 15,
«likes»: 10,
«favorites»: 13,
«is_advertisement»: false,
«subsite_label»: «unrealengine»,
«id»: 66226,
«is_wide»: true,
«is_ugc»: true,
«date»: «Tue, 27 Aug 2019 04:11:21 +0300»,
«is_special»: false }

{«id»:15241,»url»:»https:\/\/dtf.ru\/u\/15241-mayor-paranochik»,»name»:»\u041c\u0430\u0439\u043e\u0440 \u041f\u0430\u0440\u0430\u043d\u043e\u0447\u0438\u043a»,»avatar»:»7d9a54f9-4825-074d-2857-fa67535fc113″,»karma»:3699,»description»:»»,»isMe»:false,»isPlus»:false,»isVerified»:false,»isSubscribed»:false,»isNotificationsEnabled»:false,»isShowMessengerButton»:false}

{«url»:»https:\/\/booster.osnova.io\/a\/relevant?site=dtf»,»place»:»entry»,»site»:»dtf»,»settings»:{«modes»:{«externalLink»:{«buttonLabels»:[«\u0423\u0437\u043d\u0430\u0442\u044c»,»\u0427\u0438\u0442\u0430\u0442\u044c»,»\u041d\u0430\u0447\u0430\u0442\u044c»,»\u0417\u0430\u043a\u0430\u0437\u0430\u0442\u044c»,»\u041a\u0443\u043f\u0438\u0442\u044c»,»\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c»,»\u0421\u043a\u0430\u0447\u0430\u0442\u044c»,»\u041f\u0435\u0440\u0435\u0439\u0442\u0438″]}},»deviceList»:{«desktop»:»\u0414\u0435\u0441\u043a\u0442\u043e\u043f»,»smartphone»:»\u0421\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u044b»,»tablet»:»\u041f\u043b\u0430\u043d\u0448\u0435\u0442\u044b»}},»isModerator»:false}

Еженедельная рассылка

Одно письмо с лучшим за неделю

Проверьте почту

Отправили письмо для подтверждения

Как сжать файлы на вашем ПК с помощью CompactGUI и увеличить пространство на диске

Разработчики компьютерных игр, в последнее время не слишком задумываются о том сколько места на жёстком диске компьютера занимают их игры. Возможно, 10 гигабайт для Far Cry 3 не кажется слишком большим объёмом занимаемой памяти. Однако, когда вы добавите к этому 67 гигабайт для новой DOOM и 80 для Shadow of War . Довольно скоро даже самые емкие диски начинают чувствовать себя немного неуютно.

Если вы устали смотреть, как ваше свободное пространство над жёстком диске сокращается с каждой новой игрой или любой другой загрузкой, есть простой инструмент под названием CompactGUI, который может вам помочь. Он предоставляет простой в использовании интерфейс для функции CompactOS – высокоэффективного инструмента сжатия, который Microsoft представила в Windows 10 (поэтому, без необходимости, CompactGUI будет работать только в системах Windows 10).

Обычно CompactOS только сжимает определенные файлы, но с CompactGUI вы можете просто выбрать любую нужную папку и сжать её содержимое. Это похоже на лазерный луч из фильма “Дорогая, я уменьшил детей” но идеально подходит для ваших видеороликов и игр. Вот как можно его использовать:

Шаг первый: резервное копирование файлов игры

Прежде чем начать процесс сжатия файлов, рекомендуется скопировать основные файлы игры, которые вы собираетесь сжимать в резервную копию. Функции CompactOS отлично работают на большинстве программ, но есть небольшая вероятность, что у вашей игры может упасть производительность из-за сжатия, или игра просто перестанет работать.

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

Шаг второй: Скачать CompactGUI

Простая в использовании загрузка для CompactGUI доступна на GitHub . Нажмите ссылку, помеченную «CompactGUI.exe», чтобы загрузить исполняемый файл. Это самостоятельная программа; вам даже не нужно ничего устанавливать.  Для запуска программы просто дважды щелкните файл EXE.

Шаг третий: Запустите инструмент сжатия

В окне программы CompactGUI нажмите «Выбрать целевую папку». Теперь перейдите в папку установки для игры, которую вы хотите сжать. Например, почти все игры, загруженные Steam, помещаются в папку по умолчанию C:/Program Files (x86)/Steam/steamapps/common. Ради этой демонстрации я сжимаю массивную папку установки для DOOM 2016, которая на моем компьютере составляет 67 ГБ. Нажмите папку установки игры, затем выберите «Выбрать папку».

На этом этапе программа предоставит вам несколько вариантов. Четыре различных алгоритма сжатия:

  • XPRESS 4K : быстрое сжатие с меньшим объемом памяти ;
  • XPRESS 8K : сжатие средней скорости с большим объемом памяти ;
  • XPRESS 16K : сжатие медленной скорости с еще большим объемом памяти;
  • LZX : минимальное сжатие при сохранении максимального объема.

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

Другие варианты

Другие варианты довольно просты. Вам нужно включить «Сжатие подпапок», так как в любом случае все игры сохраняют все соответствующие файлы в подпапках. Вы также можете захотеть сжать«скрытые файлы» – в конце концов, в ваших игровых папках нет критических файлов ОС Windows. «Force Action on Files» может потребоваться, если программа зависает. Также есть опция «Окончание работы по завершению», но это практично, только если вы применяете программу сжатия к массивной директории, и вы оставляете свой компьютер на нескольких часов для процесса сжатия.

Нажмите кнопку «Сжать папку», и вы увидите, что индикатор выполнения стартует. В зависимости от размера папки и мощности вашего компьютера время сжатия может составлять от нескольких минут до часа или около того.

Как только вы закончите, щелкните правой кнопкой мыши папку установки в Windows и нажмите «Свойства», чтобы увидеть новый размер сжатой папки. Используя самое агрессивное сжатие для DOOM , я получил 18.2GB дискового пространства.

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

Шаг четвертый: проверьте игру

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


Как записывать макросы и автоматизировать сложные задачи в Microsoft Word


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

Кроме того, имейте в виду, что любые новые файлы игры, загружаемые обновлениями, не будут автоматически сжаты. Если вы получаете крупное обновление, вам может потребоваться повторить этот процесс.

Перевод статьи ” How to Shrink Your PC Game Files With CompactGUI and Save Drive Space

Как сжать игры и программы в Windows 10

На диске вашего ПК с Windows 10 не хватает свободного места? Хотите сжать игры и программы, чтобы они занимали меньше места на диске без ущерба для производительности? В этом руководстве мы увидим, как сжать игры и программы, чтобы освободить место на диске.

CompactGUI для сжатия игр и программ

CompactGUI — это графическая версия инструмента Compact OS, встроенного в Windows 10. Этот инструмент позволяет сжимать папки игр и приложений, чтобы освободить ГБ дискового пространства. С помощью инструмента CompactGUI вы сможете уменьшить размер игр и программ до 60%.

Прежде чем мы расскажем вам, как использовать инструмент CompactGUI, давайте взглянем на встроенный инструмент Compact OS. Компактная ОС — это утилита командной строки, которая может сжать всю операционную систему Windows 10, чтобы уменьшить свободное место на диске. Мы рассказали об этом в нашем руководстве по сжатию установки Windows 10 для сокращения использования дискового пространства.

Когда вы сжимаете игру с помощью инструмента CompactGUI, игра может запускаться из сжатых файлов с минимальной или незначительной потерей производительности.

По словам разработчика инструмента, новый алгоритм сжатия, представленный в Windows 10 для функции Compact OS, представляет собой аналог сжатия NTFS-LZNT1 (щелчок правой кнопкой мыши> свойства> сжатие для экономии места), который мы все использовали, но гораздо более эффективный, многоплановый. -поточный и предназначен для использования на исполняемых программах с незначительной потерей производительности.

Например, с помощью инструмента CompactGUI вы можете уменьшить размер папки Adobe Photoshop с 1, 71 ГБ до 886 МБ. В нашем тесте программе удалось уменьшить размер папки Office 365 с 2, 04 ГБ до 1, 1 ГБ.

В дополнение к играм и программам вы можете сжать любую папку на ПК с Windows 10 с помощью утилиты CompactGUI.

Инструмент CompactGUI предлагает четыре метода сжатия:

1. XPRESS4K

2. XPRESS8K

3. XPRESS16K

4. LZX

Мы рекомендуем XPRESS8K или XPRESS16K для сжатия игр и программ. XPRESS4K — это самый быстрый метод сжатия, но он может не освободить значительный объем свободного пространства. Сжатие методом LZX является самым медленным, но значительно уменьшает размер игр и программ. Проблема в том, что сильно сжатые файлы могут увеличить нагрузку на ваш процессор и повлиять на общую производительность.

Используйте CompactGUI для сжатия игр и приложений в Windows 10

Вот как использовать инструмент CompactGUI для сжатия игр и программ в Windows 10.

Шаг 1: Загрузите новейшую версию CompactGUI с этой официальной страницы. Запустите то же самое. Фильтр SmartScreen Защитника Windows может предупредить вас о запуске этой программы. Программа безопасна для запуска.

Шаг 2: На домашней странице выберите папку игры или программы, которую вы хотите сжать. Мы выбираем папку Microsoft Office 365, размер которой 2, 04 ГБ до сжатия.

Шаг 3: На следующем экране выберите тип сжатия, убедитесь, что выбран параметр « Сжать вложенные папки», а затем нажмите кнопку « Сжать папку», чтобы начать сжатие. Мы используем сжатие XPRESS8K.

Когда папка сжимается, вы можете видеть прогресс и файлы и папки, которые сжимаются.

Шаг 4: После завершения сжатия вы можете увидеть новый размер папки. Как вы можете видеть, на нашем тестовом ПК выражению XPRESS8K удалось уменьшить размер папки на 45%, что очень хорошо, учитывая, что падение производительности очень незначительное или отсутствует.

Мы рекомендуем вам немедленно открыть программу или игру после сжатия папки, чтобы проверить производительность игры или программы. Если вас это не устраивает, нажмите кнопку « Распаковать папку», чтобы распаковать папку.

Как уменьшить размер папки игры

Новые игры, такие как world of tanks занимают много места на диске, но вы можете уменьшить их размер и сэкономить место.

Все, что вам нужно сделать, это использовать функцию Windows, которая позволяет уменьшать папки. Что это такое и как его использовать?

Время, когда игры занимали один-два гигабайты на жестком диске, в большинстве случаев прошло.

Сегодня они занимают несколько десятков гигабайт, например Nioh — весит 75 ГБ, Shadow of весит — около 80 ГБ или DOOM — весит 60 ГБ.

Фактически, каждая высокобюджетная игра пожирает огромное количество места на нашем жестком диске.

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

Часто вина за это на создателях, которые не сжимают файлы должным образом, что позволяет значительно уменьшить размер, правильно «упаковывая» их. Оказывается, есть решение этой проблемы.

Уменьшить размер папки игр одним щелчком мыши

В Windows 10 была введена специальная функция CompactOS, которая представляет собой чрезвычайно эффективный механизм уменьшения файлов.

Windows использует эту функцию для соответствующих системных файлов, и не предоставила простой способ использовать эту опцию для других файлов или каталогов.

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

Таким способом, мы можем сжимать целые папки, значительно уменьшая их размер. Работа программы CompactGUI подтверждается игроманами всего мира.

Конечно, эффект зависит от конкретных игр и от того, как они изначально разработаны. Тем не менее, как видите на скриншоте ниже, Nioh перед вначале весил около 74 ГБ и 21 ГБ после сжатия в CompactGUI.

CompactGUI сэкономил до 53 ГБ свободного места, только в одной игре, не оказывая существенного влияния на ее производительность.

Как уменьшение размера паки влияет на производительность игр

Многое зависит от конкретной игры. Например, Nioh не идет медленнее или хуже после уменьшения. Правда, некоторое снижение производительности будет появляться в большинстве игр.

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

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

Только это правило, в котором есть исключения, и лучше всего проверить выбранную вами игру, как она работает.

Как уменьшать папки играми с помощью CompactGUI

Сначала загрузите программу CompactGUI (ссылка в конце записи), благодаря которой мы сможем очень быстро использовать CompactOS.

После запуска CompactGUI появится окно программы, в котором вы должны указать папку для уменьшения.

Нажмите на поле «Выбрать целевую папку» и укажите каталог с игрой, которую вы хотите уменьшить.

Укажите основной каталог игры и нажмите кнопку «Выбрать папку». Теперь появятся параметры сжатия, которые можете адаптировать к вашим потребностям.

Прежде всего убедитесь, что опция «Сжать вложенные папки» отмечена, благодаря которой содержимое не только основной папки, но и всех подкаталогов игры будет уменьшено.

Есть несколько алгоритмов на выбор. В общем, принцип прост — чем больше сжатие, тем больше свободного места вы восстановите, но весь процесс будет длиннее, и игра может быть работать медленнее / хуже. Доступные типы:

  • XPRESS 4K: самое быстрое и наименьше свободного места памяти.
  • XPRESS 8K: сравнительно быстрое и среднее количество сохраненного места.
  • XPRESS 16K: среднее и больше свободного места.
  • LZX: самое медленное, но в то же время максимальное количество свободного места.

Для нужд игр я рекомендую использовать XPRESS 8K или 16K в зависимости от достигнутых возможностей.

LZX может оказать негативное влияние на производительность игры, а сжатие XPRESS 4K не позволит вам освободить много места.

Кроме того, в программе есть несколько дополнительных опций. «Принудительное действие» может быть полезно, когда программа зависает во время работы, потому что она не может получить доступ к некоторым файлам.

«Действие по скрытым и системным файлам» позволяет выполнять сжатие файлов, которые являются системными или скрытыми, — в папке с игрой у вас не должно быть таких файлов, поэтому в большинстве случаев можете игнорировать это.

Последняя опция «Shutdown PC on Finish» позволяет вам установить возможность автоматического выключения компьютера по завершению работы, что полезно, если вы оставите компьютер включенным в течение ночи, чтобы завершить работу в CompactGUI.

Для начала нажмите «Сжать папку». Программа начнет процесс уменьшения данных, который может занять от нескольких минут до нескольких часов в зависимости от размера игры.

После завершения операции можете щелкнуть правой кнопкой мыши по игровой папке и посмотреть ее свойства, чтобы узнать, сколько она занимает и сколько данных было восстановлено. Успехов.

Разработчик:
https://github.com

Операционка:
виндовс

Интерфейс:
английский

Лицензия:
бесплатно

Скачать

 

как сжать размер apk в unity3d

Я делаю простую тестовую игру в unity3d, используя c#, размер apk моей игры составляет 70 MB.I уменьшил разрешение каждого спрайта, но его все еще 58 MB, как мне сжать игру так, чтобы файл apk имел наименьший возможный размер.

unity3d

unity5

Поделиться

Источник


MAyank Jajam    

10 октября 2017 в 17:13

4 ответа


  • как иметь файл в корне android apk, сгенерированный unity3d?

    У меня есть файл eula. zip, который я хочу быть в корне android apk, когда я строю из unity3d. в unity 4.0 я могу сделать это, экспортировав проект android и вставив файл zip в него android корень проекта, а затем построение apk из eclipse но я должен сделать это в unity3.5, Я попытался разместить…

  • Невозможно построить Android APK в Unity3D году

    Я только вчера скачал Unity3D. Я пытаюсь построить APK для своей игры, все выглядит нормально (игра даже работает нормально на моем устройстве в Unity Remote для Android), но когда я пытаюсь построить APK для игры, я получаю эту ошибку в консоли: Error building Player: CommandInvokationFailure:…



2

Помимо следования этому короткому руководству самим Unity , есть еще пара вещей, которые следует иметь в виду:

  1. Файлы, которые не используются или не зависят от них, удаляются Unity при сборке.
  2. Текстуры, музыка и видео занимают большую часть размера. Звуковые файлы в идеале должны быть в формате .mp3 (в противном случае .wav для очень коротких клипов).

Я бы рекомендовал вам пройти по ссылке выше и правильно проанализировать Editor.log , поскольку он предоставляет ценную информацию для обрезки размера сборки.

Поделиться


Koshux    

10 октября 2017 в 17:32



1

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

Информация о фильтр устройства: http://answers.unity3d.com/вопросы/971648/устройство-фильтр-к-arm-7-only. html

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

E.g.

Build Report
Uncompressed usage by category:
Textures      81.1 mb    92.0% 
Meshes        0.0 kb     0.0% 
Animations    17.1 kb    0.0% 
Sounds        0.0 kb     0.0% 
Shaders       90.0 kb    0.1% 
Other Assets  549.9 kb   0.6% 
Levels        338.3 kb   0.4% 
Scripts       993.0 kb   1.1% 
Included DLLs 5.1 mb     5.8% 
File headers  33.1 kb    0.0% 
Complete size 88.2 mb    100.0% 

Как найти файл редактора: https:/ / docs.unity3d.com / Manual/LogFiles.html

Поделиться


Michelle Morry    

10 октября 2017 в 22:19



0

Это также хорошо, чтобы установить текстуру формата сжатия / sprite.

Проверьте этот веб-сайт:
https:/ / docs.unity3d.com / руководство / класс-TextureImporterOverride.html

Для большинства форматов сжатия текстур требуется изображение с разрешением 2(128, 256, 512, 1024, 2048). Разрешения 4096 и 8192 могут не работать на некоторых устройствах android.

Например, текстура без Альфы в разрешении 1024×1024 с использованием сжатия RGB ETC2 занимает около 0,5 мб памяти. Изображение 1280×800 с форматом сжатия RGB 16bit занимает 2 МБ.

Поделиться


Marek Glapa    

11 октября 2017 в 11:39


  • Как сжать размер изображения?

    Я хочу захватить изображение в низком разрешении с помощью android camera api, но когда я захватил изображение, оно будет принимать разрешение по умолчанию камеры устройства. Поэтому я хочу захватить изображение в низком разрешении или небольшом размере во время захвата или как я могу сжать…

  • Почему бы не сжать resources.arsc в APK файлах?

    Я хочу уменьшить размер файла apk. Итак, я попытался сжать файл resoruces.arsc в файл MyApp.apk. Потому что этот файл является самым сокращаемым файлом в APK файлах. Я тестировал несколько файлов apk (включая другие приложения), но он довольно хорошо работает. Производительность при выполнении…



0

Одним из наиболее эффективных и важных изменений для уменьшения размера изображения является

Если размер вашего изображения составляет 567×890 пикселей, то установите это изображение в прозрачное пустое изображение с фоном 1024×1024 пикселей и сохраните его как файл png.

Тогда в единстве совокупность инспектор этот образ в качестве sprite и нарежьте его на sprite редактор.
Этот процесс заставит ваш размер изображения уменьшить минимум 20%.

Пример изображения и изменения приведены ниже.

До: разрешение 567×890 пикселей, размер 1.9MB

После: разрешение 1024×1024 пикселей, размер 1.3MB

Результат: размер 0.6MB уменьшен, почти 32%.

Ссылка на файл изображения: https: / / drive.google.com/file/d/0B9zkzr6JdNYlaHhqcDVUSk9KNjA/view

Поделиться


Khalid Musa Sagar    

11 октября 2017 в 10:35


Похожие вопросы:

Как сжать размер файла шрифта .ttf

Я использую шрифт noori nastaleeq на своем сайте, но файл .ttf имеет размер около 7 Мб, что занимает слишком много времени для загрузки веб-страницы, есть ли какой-нибудь способ сжать размер файла?…

Как сжать размер IMAGE в Titanium Appcelerator

я использую titanium 2. 0.1, мне нужно сжать размер изображения, сделанного камерой,а затем загрузить его. Сейчас размер изображения составляет 800 КБ+, что занимает много времени для загрузки. мне…

Уменьшить размер apk

Я разрабатываю приложение android, в котором есть сотни высококачественных изображений(от 512x512px до 1000×1000 px и выше), и поэтому размер apk стал слишком большим (более 400 МБ). Итак, есть ли…

как иметь файл в корне android apk, сгенерированный unity3d?

У меня есть файл eula.zip, который я хочу быть в корне android apk, когда я строю из unity3d. в unity 4.0 я могу сделать это, экспортировав проект android и вставив файл zip в него android корень…

Невозможно построить Android APK в Unity3D году

Я только вчера скачал Unity3D. Я пытаюсь построить APK для своей игры, все выглядит нормально (игра даже работает нормально на моем устройстве в Unity Remote для Android), но когда я пытаюсь…

Как сжать размер изображения?

Я хочу захватить изображение в низком разрешении с помощью android camera api, но когда я захватил изображение, оно будет принимать разрешение по умолчанию камеры устройства. Поэтому я хочу…

Почему бы не сжать resources.arsc в APK файлах?

Я хочу уменьшить размер файла apk. Итак, я попытался сжать файл resoruces.arsc в файл MyApp.apk. Потому что этот файл является самым сокращаемым файлом в APK файлах. Я тестировал несколько файлов…

Как уменьшить и сжать файл apk в android

У меня есть один файл apk, но его размер составляет 22.4 MB. Он огромен, поэтому мне нужно уменьшить или сжать файл apk в android. Как правильно уменьшить и сжать размер файла apk?

Как я могу сжать размер изображения при просмотре и загрузке изображения?

Как я могу сжать размер изображения при просмотре и загрузке изображения? Я использую .net MVC4.0 и javascript в своем проекте и хочу сжать размер изображения при просмотре и загрузке изображения?

Как сжать размер проекта в codenameone

Я хочу сжать (сжать) размер проекта. Я хочу знать, где я должен добавить этот атрибут Compress=true в build.xml. Можете ли вы предоставить для него пример кода?

Как сжать образ ISO

Вопрос от пользователя

Здравствуйте!

Подскажите с одной проблемой. У меня есть образ ISO, его размер 4,38 ГБ. Мне нужно записать его на флешку, но он не влезает. Можно ли как-то сжать ISO образ, хотя бы на 300-400 МБ?

Остальная часть вопроса вырезана как не информативная…

 

Здравствуйте.

Ну, во-первых, хочу сразу всех предупредить, что сжать как картинку (в 10 раз, например) образ ISO вряд ли получится.

Во-вторых, про степень сжатия нельзя сказать что-то определенное — некоторые образы удается сжать аж на 20-50% (а иногда и больше), другие лишь на 2-3%. Многое зависит от того, какие файлы в нем: если много документов, текстовых файлов и пр. — то степень сжатия может быть существенной; если же, например, уже сжатые-пережатые установочные файлы — то хорошо, если будет 1-2%…

Ладно, как бы там ни было, я приведу несколько вариантов решения вопроса, но какой из них лучше именно в вашем случае — можно будет сказать только после эксперимента… 😉 Попробуйте каждый.

 

Содержание статьи

Способы, как можно сжать образ (в том числе ISO)

❶ Вариант 1: использование архиваторов

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

В помощь!

Бесплатные архиваторы для Windows — самые удобные программы — https://ocomp.info/arhivatoryi-analog-winrar.html

В качестве примера я взял один свой образ ISO (в котором храню несколько папок с документами, и пару установочных файлов). Его размер составляет ~198 Мб (см. скрин ниже).

Исходный файл

Для архивирования я использовал WinRAR (думаю, эта программа есть у многих на ПК, так что даже искать ничего не нужно…).

Примечание: для сжатия просто нажмите правой кнопкой мышки по файлу образа, и в контекстном меню выберите опцию «Добавить в архив», см. пример ниже.

Добавить в архив (с помощью WinRAR)

Далее укажите формат архива (например, RAR), степень сжатия (рекомендую максимальную), и нажмите OK.

Метод сжатия — максимальный

В общем-то, после завершения архивирования — вы получите обычный архив (внутри которого будет образ). В моем случае файл стал меньше примерно в 4 раза (см. скрин ниже.)!

Было 198 МБ, стало 48 МБ

Разумеется, для увеличения степени сжатия можно выбрать другие архиваторы и форматы. Например, тот же 7z в ряде случаев показывает большую степень сжатия (можно еще выиграть 3-10%!).

 

❷ Вариант 2: отредактировать образ и удалить из него все лишнее

Другой способ кардинально уменьшить размер образа — это удалить из него часть информации (например, какие-то документы могли устареть, часть файлов вам уже просто не нужна и т.д.). Чтобы это сделать — необходимо воспользоваться спец. программами (для ISO образов рекомендую выбрать UltraISO).

Свой пример ниже покажу как раз в UltraISO.

И так, запускаем программу, и открываем наш образ (который хотим уменьшить, удалив из него какие-то данные).

UltraISO — открыть файл

Далее все файлы, которые есть на ISO, предстанут в редакторе UltraISO как в обычном проводнике. Т.е. их можно в 1-2 клика мышки легко удалить (см. пример ниже). Например, я просто кликнул правой кнопкой мышки на одной из папок, а после выбрал «Удалить».

Примечание: отмечу, что помимо удаления, вы можете и что-то добавить. Например, удалить одни файлы, добавить другие.

Удаляем часть файлов из ISO

После того, как редактирование образа ISO будет завершено, нажмите по меню «Файл/Сохранить как» (пример ниже), укажите место на HDD куда вы сохраните новый ISO файл.

Сохранить как (UltraISO)

В общем-то, на этом редактирование можно считать завершенным. Новый ISO файл может быть намного меньше, чем ваш исходный файл (всё зависит от того, сколько файлов из него вы удалите).

Размер нового образа ISO стал существеннее меньше!

 

❸ Вариант 3: использовать спец. софт, способный преобразовать ISO в др. сжатый образ

Этот способ не такой эффективный как предыдущие, зато при его использовании есть два неоспоримых плюса:

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

Покажу парочку способов…

Способ 1: UltraISO

Используем всё ту же UltraISO. 👍

1) Открываем образ ISO в UltraISO, который хотим сжать (без скрина, это просто).

2) Переходим во вкладку «Инструменты» и кликаем по функции «Конвертировать».

UltraISO — инструменты, конвертировать

3) Выбираем формат «Сжатый ISO (ISZ)», и жмем по кнопке «Конвертировать».

Сжатый ISO

4) Далее нужно дождаться окончания операции. Как правило, сжатие происходит достаточно быстро (во всяком случая точно не медленнее, чем работает архиватор).

Процесс сжатия

5) Готово! Сжатый образ (в формате ISZ) весит в 2,5 раза меньше, чем исходный (это в моем случае так, в вашем — цифры могут быть другие 😒).

Разница в размере между обычным и сжатым ISO

 

Способ 2: Virtual CD

Virtual CD — это многофункциональная программа для работы с образами (поддерживает она не только ISO). В ее арсенале есть такая полезная опция как сжатие образов. Это можно осуществить за счет его конвертации в особый формат, исполняемый только Virtual CD. Отмечу, что программа поддерживает 4 степени сжатия.

Перейдем непосредственно к делу (скрины сделал с версии Virtual CD v.10.7). И так, сначала необходимо вставить наш ISO в виртуальный дисковод: т. к. Virtual CD встраивается в проводник, это делается очень быстро и просто (см. скриншот ниже).

Вставляем ISO в виртуальный дисковод

Далее нужно открыть главное окно программы Virtual CD, и кликнуть правой кнопкой мышки по виртуальному дисководу с ISO — в появившемся меню выбрать «Создать виртуальный CD».

Создать виртуальный CD

После перейти во вкладку «Место назначения» и указать степень сжатия образа (рекомендую выставлять максимальную, на текущий момент это 4). Далее нажмите на кнопку «Создать» и дождитесь окончания операции.

Уровень сжатия ставим максимальный — т.е. 4-й уровень

Степень сжатия (в целом) как у UltraISO. Но в плане использования, на мой взгляд, Virtual CD лучше встраивается в Windows, позволяя быстрее оперировать образами…

Было 198 МБ, стало 75 МБ (сжатый образ в Virtual CD)

 

❹ Альтернативный вариант 👀

Если у вас на флешке/диске не хватает места для записи образа — то совсем не обязательно его сжимать, можно просто разбить его на части определенного размера. Например, вам нужно перенести на флешке (размером в 4 ГБ) файл, размер которого аж 7 ГБ. Как это сделать?

Да просто разбить этот файл на 2 куска по 3,5 ГБ, например. Далее записать и перенести сначала один кусок, затем другой. Либо использовать две флешки/диска на 4 ГБ. Чем не альтернатива?!

В помощь!

Как разбить большой файл на части (на куски), а то он не помещается на флешку (диск) — https://ocomp.info/kak-razbit-bolshoy-fayl.html

Разбивку можно сделать легко и просто с помощью все того же архиватора (эта опция есть в большинстве популярных архиваторов, например, в WinRAR).

Чтобы воспользоваться ей, запустите создание архива, и в опциях выберите «Разделить на тома размером…» (см. пример ниже). Обратите внимание, что все самые популярные размеры уже есть в шаблонах, например, 700 МБ (для CD), 4481 МБ (для DVD) и пр.

Разделить на тома размером…

После создания архива с разбивкой — ваш итоговый файл будет состоять из нескольких частей, размер каждой части не будет превышать заданной в настройках.

Примечание: чтобы извлечь запакованный файл из такого архива (разбитого на части) — вам необходимы все эти части. Если вы скопируете и перенесете на другой ПК только одну часть архива — то вы не сможете извлечь из нее никакие данные!

В результате 2 файла, размер которых не превышает 100 МБ

 

PS 

Если вы хотите уменьшить образ ISO с ОС Windows, чтобы записать его на DVD — то рекомендую обратить внимание на один момент. Скорее всего у вас образ, напичканный всякими программами, дополнениями и пр. «штуками» (и, наверное, это какая-нибудь сборка). Сейчас, современную Windows 10, можно загрузить официально с сайта Microsoft, и размер этого образа будет до 4 ГБ (как раз достаточный для записи на DVD или небольшую флешку). Как это сделать, можете узнать здесь — https://ocomp.info/kak-skachat-win10-legalno.html

*

Дополнения приветствуются…

Удачи!

Полезный софт:

  • Видео-Монтаж
  • Отличное ПО для начала создания своих собственных видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • Ускоритель компьютера
  • Программа для очистки Windows от мусора (ускоряет систему, удаляет мусор, оптимизирует реестр).

Другие записи:

Как сжимать и отправлять большие файлы игр для ПК

Игры для ПК могут быть очень большими файлами, которые могут занимать кучу места на жестком диске. Особенно, если это игра с высококачественной графикой, которая легко может занимать 40, 60 или даже 100 ГБ. Вы можете столкнуться с двумя большими проблемами:

  1. Как уменьшить большие игровые файлы и получить больше свободного места на жестком диске
  2. Как отправить большие видеоигры онлайн на другой компьютер

В этой статье мы рассмотрим эти проблемы и предложим вам несколько очень простых решений. Готовый? Поехали

🙂

Как отправлять большие файлы игр в Интернет

Отправка больших файлов через Интернет может быть большой проблемой. У многих сервисов есть ограничения на размер файла для загрузки. Ваш игровой файл выходит за рамки установленных ограничений? Не волнуйтесь, есть сервис, который почти не имеет ограничений по размеру загружаемых файлов и предлагает безопасную передачу файлов. Большой файл игры или папку с несколькими файлами можно легко отправить другу или куда угодно! Отличная особенность: эта услуга обеспечивает минимальную потерю данных.Передача данных возобновится, даже если ваш компьютер перезагрузится автоматически. Вы можете легко отправить в Интернет любой большой файл, даже если он составляет 100, 200 или более ГБ.

Резервное копирование больших игровых файлов

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

Не хватает места для полной резервной копии? Убедитесь, что файлы сохранения игры хранятся в папке, отличной от папки, в которой хранятся установочные файлы.Если сжатие не работает, удалите неработающую игру и повторно загрузите ее.

Как сжимать файлы больших игр

Вы можете использовать различные инструменты для сжатия больших игровых файлов. Мы также рекомендуем попробовать CompactGUI. У него простой в использовании интерфейс, но он работает только в том случае, если вы используете Windows 10. CompactGUI может сжимать любой файл или папку с несколькими файлами, которые вы хотите.

Стоит отметить, что одни игры будут сжаты лучше, чем другие.Сжатие поможет сэкономить до 75% места. Не хотите покупать новый жесткий диск, чтобы получить больше свободного места? Попробуйте инструменты сжатия.

Если вы получили обновление игры, вам нужно будет повторить процесс сжатия, потому что все новые файлы игры не сжимаются автоматически.

Всегда тестируйте свою игру после сжатия

После сжатия файлов игры вам следует протестировать игру, чтобы убедиться, что она работает правильно. Будьте готовы к тому, что он будет работать медленнее.Это происходит потому, что вашему процессору приходится распаковывать файлы, чтобы получить к ним доступ.

Не удивляйтесь, если некоторые игры вообще не запускаются после сжатия. Это часто случается с динамичными шутерами и файтингами. Обнаружили ошибки и не знаете, что делать? Помните, что первым шагом было создание резервных копий больших файлов игры? Итак, теперь вы можете удалить сжатые файлы и восстановить резервную копию. Хорошо, что вы не пропустили этот шаг!

Прочтите другие статьи об играх в блоге FileWhopper, если вы хотите больше полезных советов и лайфхаков.

Вам понравилась эта статья?

Загружается …

Как сжимать игры и программы в Windows 10

На диске вашего ПК с Windows 10 не хватает свободного места? Хотите сжать игры и программы, чтобы использовать меньше места на диске без снижения производительности? В этом руководстве мы увидим, как сжимать игры и программы, чтобы освободить место на диске.

CompactGUI для сжатия игр и программ

CompactGUI — это графическая версия инструмента Compact OS, встроенная в Windows 10.Инструмент позволяет сжимать папки с играми и приложениями, чтобы освободить ГБ дискового пространства. С помощью инструмента CompactGUI вы сможете уменьшить размер игр и программ до 60%.

Прежде чем мы расскажем, как использовать инструмент CompactGUI, давайте взглянем на встроенный инструмент Compact OS. Compact OS — это утилита командной строки, которая может сжимать всю операционную систему Windows 10, чтобы уменьшить свободное место на диске. Мы рассмотрели это в нашем руководстве по сжатию установки Windows 10 для уменьшения использования дискового пространства.

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

По словам разработчика инструмента, новый алгоритм сжатия, представленный в Windows 10 для функции Compact OS, аналогичен сжатию NTFS-LZNT1 (щелкните правой кнопкой мыши> свойства> сжать для экономии места), который мы все использовали, но гораздо более эффективен, многопоточность и предназначена для использования в исполняемых программах с незначительной потерей производительности.

Например, с помощью инструмента CompactGUI вы можете уменьшить размер папки Adobe Photoshop с 1,71 ГБ до 886 МБ. В нашем тесте программе удалось уменьшить размер папки Office 365 с 2,04 ГБ до 1,1 ГБ.

Помимо игр и программ, вы можете сжать любую папку на ПК с Windows 10 с помощью утилиты CompactGUI.

Инструмент CompactGUI предлагает четыре метода сжатия:

1. XPRESS4K

2. XPRESS8K

3. XPRESS16K

4.LZX

Мы рекомендуем XPRESS8K или XPRESS16K для сжатия игр и программ. XPRESS4K — самый быстрый метод сжатия, но он не может освободить значительный объем свободного места. Сжатие методом LZX является самым медленным, но значительно уменьшает размер игр и программ. Загвоздка в том, что сильно сжатые файлы могут увеличить нагрузку на ваш процессор и повлиять на общую производительность.

Используйте CompactGUI для сжатия игр и приложений в Windows 10

Вот как использовать инструмент CompactGUI для сжатия игр и программ в Windows 10.

Шаг 1: Загрузите последнюю версию CompactGUI с этой официальной страницы. Беги так же. Фильтр SmartScreen Защитника Windows может предупредить вас о запуске этой программы. Программа безопасна для запуска.

Шаг 2: На домашней странице выберите папку с игрой или программой, которую вы хотите сжать. Мы выбираем папку Microsoft Office 365, размер которой до сжатия составляет 2,04 ГБ.

Шаг 3: На следующем экране выберите тип сжатия, убедитесь, что выбран параметр Сжать подпапки , а затем нажмите кнопку Сжать папку , чтобы начать сжатие. Мы используем сжатие XPRESS8K.

Когда папка сжимается, вы можете видеть прогресс, а также файлы и папки, которые сжимаются.

Шаг 4: По завершении сжатия вы увидите новый размер папки. Как видите, на нашем тестовом ПК с помощью выражения XPRESS8K удалось уменьшить размер папки на 45%, что очень хорошо, учитывая минимальное падение производительности или его отсутствие.

Рекомендуем сразу же открыть программу или игру после сжатия папки, чтобы проверить работоспособность игры или программы.Если вы недовольны, нажмите кнопку Распаковать папку распаковать папку.

Экономия места, используемого играми в Windows 10 с помощью приложения CompactGUI

Windows 10 имеет множество функций, ориентированных на геймеров, таких как игровой режим, который устанавливает приоритет системных ресурсов для поддерживаемых игр, и игровую панель, которая упрощает запись в игре и обеспечивает тесную интеграцию с Xbox гладкий.

Что касается сырой производительности, некоторые игры, работающие в Windows 10, показывают более высокую частоту кадров, чем в предыдущих версиях.Сегодня мы увидим еще одну функцию Windows 10, которая, хотя напрямую не рекламируется для игр, одинаково полезна для геймеров.

«Ваше дисковое пространство заканчивается»

Цифровое хранилище становится дешевле с каждым днем. Мы достигли емкости 12 ТБ на каждый жесткий диск (хотя цены в настоящее время безумны), а 1 ТБ теперь считается стандартом для ПК. Но речь идет о магнитном хранилище, также известном как жесткий диск.

Если мы посмотрим на флеш-память, то есть на твердотельные накопители, тенденция будет иной. Цены на твердотельные накопители постоянно падают (за исключением этого года из-за нехватки DRAM), но они по-прежнему дороги с точки зрения стоимости ГБ / доллар.

Когда дело доходит до дешевого и большого хранилища, жесткие диски по-прежнему остаются королем

. С другой стороны, игры становятся все больше и больше. Раньше они умещались на 4,7 Гб DVD, а двухдисковый DVD игра считалась массовой. Теперь игры легко преодолевают отметку в 50 ГБ, а некоторые даже превышают 100 ГБ.

Таким образом, размещение таких огромных игр на SSD становится проблемой.

А зачем ставить игры на SSD, спросите вы? Основным преимуществом установки игры на SSD является сверхбыстрая загрузка, что важно в случае многопользовательских игр.Другой — отсутствие заминок при загрузке уровней, особенно в играх с открытым миром.

Кроме того, для тех, у кого в системе только SSD, например, для пользователей портативных компьютеров, это единственный выбор. На твердотельном накопителе емкостью 128 ГБ с Windows почти не остается 60% места, что в лучшем случае подходит только для 2-3 игр AAA.

CompactOS на помощь

CompactOS — это встроенная функция Windows, которая сжимает файлы для экономии места. Фактическая цель этой функции — сэкономить место, используемое разделом восстановления Windows.

Если вам интересно, вы можете прочитать подробный пост здесь. CompactOS включен по умолчанию, и вы можете проверить это, открыв командную строку и введя следующую команду.

Compact.exe / CompactOS: запрос

Если вывод этой команды выглядит следующим образом …

Система находится в компактном состоянии. Он останется в этом состоянии, пока администратор не изменит его.

… значит он включен. В противном случае вы можете включить его, выполнив следующую команду:

Compact.exe / CompactOS: всегда

CompactOS также можно использовать для сжатия определенной папки по вашему желанию. Но, к сожалению, вы не можете перейти в настройки или панель управления, чтобы использовать его, так как это только командная строка.

Итак, мы собираемся использовать CompactGUI, удобное приложение, созданное разработчиком GitHub ImminentFate, которое упрощает использование функции Compact для сжатия файлов игры.

Использование CompactGUI

Приложение представляет собой просто уровень графического интерфейса пользователя, который использует функцию Windows Compact.exe для выполнения реальной работы.Следовательно, он легкий и даже не требует установки. Загрузите его отсюда и запустите. Фильтр Windows SmartScreen может выдавать ошибку, но игнорируйте ее, поскольку вы игнорируете запросы на обновление.

Шаг 1. Выбор папки с игрой

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

Пользователи Steam могут найти их, следуя руководству здесь. Пользователи Origin могут перейти в Origin> Настройки приложения> вкладка УСТАНОВИТЬ И СОХРАНИТЬ> Местоположение библиотеки игр.

Pro Совет: Установка игр на диск C — плохая идея. Поэтому, если вы обнаружите, что ваши игры установлены на диск C, первым делом нужно переместить их на другой диск.

Шаг 2. Настройка параметров

После выбора папки с играми вы должны выбрать алгоритм сжатия.Если мы перейдем к объяснению алгоритмов, мы превратимся в Джеймса Мэя и, вероятно, усыпим вас всех. Итак, возьмем краткое пояснение, сделанное разработчиком.

Для большинства очевидным выбором должен быть алгоритм XPRESS8K по умолчанию. Но если у вас есть высокопроизводительный компьютер с многоядерным процессором, вы также можете попробовать алгоритмы XPRESS16K или LZX.

Перед тем, как нажать кнопку «Сжать папку», вы можете получить приблизительное представление о том, сколько места вы сэкономите, нажав кнопку «Анализировать папку».

Примечание: Только игры из списка базы данных сообщества будут идентифицированы автоматически, и будет показано предполагаемое уменьшение размера. Для других игр вам нужно сжать файлы, чтобы узнать фактическое уменьшение.

Шаг 3. Сжатие файлов

После того, как вы завершили настройку параметров, нажмите кнопку «Сжать», чтобы начать сжатие файлов. Если вы выбрали анализ на предыдущем шаге, сначала нажмите «Вернуться к экрану выбора», а затем нажмите кнопку «Сжать».

Процесс сжатия может занять некоторое время в зависимости от размера игры и вашего компьютера. Для игр объемом более 20 ГБ это займет около 10–15 минут.

После сжатия вам будет показано графическое представление того, насколько удалось уменьшить размер.

Шаг 4. Распаковка файлов

Если у вас возникли проблемы с запуском какой-либо игры или возникли проблемы с производительностью, вы также можете распаковать файлы с помощью этого инструмента. Выберите сжатую папку, сначала нажмите кнопку «Анализ», а затем кнопку «Распаковать папку», как показано ниже.

Влияет ли это на производительность?

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

Операция распаковки требует вычислительной мощности, а также времени. Таким образом, на маломощной машине есть вероятность более длительного времени загрузки и небольшого падения частоты кадров. Я тестировал две игры, результаты приведены ниже.

Все игры были сохранены на жесткий диск WD Black емкостью 1 ТБ и сжаты с использованием алгоритма LZX | Технические характеристики используемого ПК: Ryzen 1700X, 16 ГБ ОЗУ, GTX 1080

. Моя система оснащена GTX 1080 и восьмиядерным процессором Ryzen 1700x. Итак, я не испытываю падения FPS (частоты кадров). Хотя в более слабой системе с двухъядерным процессором и 4 ГБ оперативной памяти может наблюдаться падение FPS, это банальный вопрос, поскольку игры, в которые вы можете играть на таких ПК, вряд ли имеют большие размеры.

Далее я намеренно протестировал обе игры — BF1 и BF4 — на жестком диске и использовал алгоритм сжатия LZX, чтобы показать максимальное влияние.Как правило, если характеристики вашей системы ниже минимальных требований для игры, вам следует придерживаться самого низкого алгоритма XPRESS4K.

Теперь ваш диск будет свободно дышать

Сжатие файлов для экономии места — не новый метод. Но с обновлением вычислительной мощности ПК и Windows теперь это можно делать «на лету» без какого-либо вмешательства пользователя.

Если вы просмотрите список баз данных, созданных сообществом, вы можете обнаружить в среднем уменьшение размера на 8–10%, а в некоторых случаях даже меньше.Но при падении на 5% для игры на 50 ГБ сохраняется 2,5 ГБ места, что может иметь решающее значение для ПК с 128 ГБ SSD.

Единственное, что нужно иметь в виду, — это возможности вашего ПК.

Если у вас есть мнения или мысли об этом методе, пожалуйста, поделитесь с нами в комментариях.


Вышеупомянутая статья может содержать партнерские ссылки, которые помогают поддерживать Guiding Tech. Однако это не влияет на нашу редакционную честность. Содержание остается непредвзятым и достоверным.

Сжатие данных в онлайн-играх

Сжатие данных пережило ренессанс за последние два десятилетия. Реальный прирост скорости в новых поколениях процессоров начал замедляться в пользу установки большего количества ядер на чип. Таким образом, преодоление разрыва в производительности процессора и памяти стало очень важной стратегией увеличения масштабов. В то же время такие инновации, как асимметричные системы счисления [1] и удобные для кеширования форматы битовых потоков, подняли границы того, чего можно достичь при сжатии в заданный временной бюджет, на новый уровень.Конечно, выросли и требования. Например, текущее изменение, чтобы сделать 4K стандартным разрешением видео, заменяющим видео 1080p, означает четырехкратное увеличение пикселей на экране.

А как насчет онлайн-игр? Требования к пикселям на экране и размеру диска растут так же быстро, как и другие игры. Кроме того, беспрецедентное количество игр теперь имеет онлайн-функции. Однако, помимо необходимости получать пиксели на экране и звук высокой четкости из динамиков, онлайн-играм также необходимо получать все больше и больше данных на свои серверы и с их серверов.Доступная пропускная способность постоянно увеличивается по мере развития технологий и инфраструктуры. Скорость, с которой это происходит, никогда не бывает достаточно высокой и сильно зависит от местности. В то время как центр обработки данных может легко удваивать пропускную способность каждый год, сельским и жилым городским районам повезло меньше. Ситуация становится еще более плачевной, если принять во внимание развивающиеся рынки, на которых все еще может быть очень плохая интернет-инфраструктура, но при этом быстро растущий спрос на цифровые развлечения. Человек может позволить себе приличный телефон, способный запускать новейшие игры, но он никогда не сможет установить новую вышку сотовой связи или проложить подводный кабель для хорошего соединения.

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

Загрузки

Обеспечение загрузки файлов на первый взгляд не кажется чем-то особенным: поместите файлы на веб-сервер и выполните масштабирование с помощью CDN или пограничных служб, готово! Все это требует затрат, и эти затраты также увеличиваются.Эти затраты обычно связаны с объемом используемой полосы пропускания, иногда с объемом используемого дискового пространства и редко с количеством используемых циклов ЦП. Все три скорости можно снизить, применив к файлам более сильный алгоритм сжатия.

Поскольку файлы сжимаются только один раз во время разработки, но загружаются и распаковываются много раз, скорость сжатия обычно незначительна. Вместо этого мы можем сосредоточиться на степени сжатия и скорости декомпрессии. Любопытно, что эти два значения имеют тенденцию в определенной степени напрямую коррелировать, а это означает, что более высокая степень сжатия также будет способствовать скорости декомпрессии, поскольку в целом требуется обрабатывать меньше данных.Это снижает стоимость более сложных алгоритмов, но, конечно, не устраняет ее. Однако скорость распаковки также не является главной проблемой, потому что обычно она намного выше, чем может быть когда-либо возможна скорость передачи данных по сети. При этом степень сжатия остается нашим основным приоритетом, так как любое улучшение размера файла приведет к экономии затрат для клиента и сервера, а также к сокращению времени, затрачиваемого на ожидание завершения загрузки.

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

Во-вторых, многие форматы файлов уже имеют встроенные параметры сжатия.Наиболее очевидными кандидатами являются файлы изображений и видео. Если сжатие с потерями было стандартом на протяжении десятилетий, сжатие с потерями означает, что содержимое файла в определенной степени ухудшится после прохождения цикла сжатия / распаковки. При правильной реализации эта потеря данных не вызывает заметных отличий от оригинала, в отличие от аналогового копирования музыки и кассет VHS, это происходит только при первом применении определенного сжатия. Последующие проходы сжатия не приведут к дальнейшему ухудшению данных, если не будет выбрана более агрессивная настройка или не произойдет фундаментальное изменение алгоритма.Однако рекомендуется хранить исходные файлы и всегда сжимать их.

Что касается форматов файлов изображений, наиболее часто используемые форматы, PNG и JPEG, уже являются хорошим выбором. Иногда существуют требования, которым эти форматы не могут соответствовать, например, специальные форматы графического процессора, но об этом позже. К сожалению, эти два формата файлов также довольно сложны, и важно избежать нескольких распространенных ошибок. Например, файлы PNG, созданные с помощью Adobe Photoshop, содержат множество метаданных, которые хранятся в них в виде простого несжатого текста, который может занимать больше места, чем сами данные изображения.Чтобы избавиться от этого и других недостатков, которые могут возникнуть при создании программ, настоятельно рекомендуется использовать оптимизатор PNG, такой как Pngcrush [2], PNGOUT [3], AdvanceCOMP [4] или другие.

Хотя PNG часто называют форматом без потерь, он действительно имеет режим с потерями, который использует квантование цвета. Здесь используемые цвета хранятся в палитре, а затем указываются индекс на пиксель. Количество записей палитры ограничено, обычно до 256, что уменьшает объем информации для хранения, а также количество уникальных цветов, которые будут отображаться в изображении.Инструмент (и библиотека) pngquant [5] использует эти режимы для создания изображений еще меньшего размера, но не все библиотеки обработки изображений могут работать с палитрами PNG.

Для JPEG доступно меньше параметров, так как компромисс между сжатием и точностью изображения уже можно точно контролировать с помощью его параметра качества. Однако это не мешает людям возиться с ним с момента его создания почти 30 лет назад. Недавняя и весьма успешная попытка — это Guetzli [6], дочерняя компания Google в Швейцарии.Просто вставьте эти инструменты в, надеюсь, полностью автоматизированный конвейер экспорта ресурсов, и изображения, которые выходят на другом конце, будут меньше.

Для файлов изображений, не охваченных этими двумя форматами изображений, хорошим выбором могут быть форматы файлов Microsoft DDS [7] или KTX [8] от Khronos Group, а также формат изображений, созданных самостоятельно. В этих случаях к пиксельным данным должно применяться универсальное сжатие. Это независимо от выбранного формата и даже если пиксели находятся в формате, сжатом графическим процессором.

Вершиной сжатия изображений в играх является Crunch [9] и его более мощный и гибкий преемник Basis [10], созданный Ричем Гелдрайхом [11] и Стефани Херлберт [12]. Эти наборы инструментов сочетают в себе настраиваемый алгоритм сжатия с универсальным дружественным к графическому процессору растровым форматом и могут достигать таких уровней сжатия, как JPEG, которые могут быть загружены непосредственно в текстуры с минимальной обработкой. Через несколько недель, благодаря сотрудничеству с Google, «облегченная» версия инструментария теперь доступна [13] для всех.

Другие форматы мультимедиа, такие как видео и аудио файлы, также имеют схемы сжатия с потерями, которые следует использовать, когда они доступны. Однако, в отличие от файлов изображений, их форматы файлов, кажется, естественным образом эволюционировали в сторону наиболее эффективного хранилища, так что любой достаточно современный формат будет хорошо работать. Кажется, с такими медиафайлами можно делать меньше всего. Часто эти форматы также привязаны к используемому программному обеспечению для создания и воспроизведения.

Вот где, кажется, иссякает доступность форматов с потерями.За некоторыми исключениями, такими как кривые анимации, большинство других типов файлов практически не допускают потери информации, что делает невозможным сжатие с потерями. К счастью, существует широкий спектр универсальных форматов сжатия без потерь. Чаще всего используется алгоритм Deflate [14]. Известный под разными именами, он используется в ZIP-файлах, а также во многих других местах. Алгоритм Deflate сослужил нам хорошую службу, но ему уже около 30 лет, и за это время компьютерные науки и технологии достигли большого прогресса.

Вероятно, наиболее известным конкурентом Deflate является алгоритм LZMA [15], ставший популярным благодаря программе архивирования 7-zip. Связанные алгоритмы сжатия в этом классе — LZHAM [16] и Bzip2 [17]. Все они по-прежнему широко используются для загрузки, но, как и Deflate, больше не лучший выбор. Хотя LZMA по-прежнему обладает конкурентоспособной степенью сжатия, его скорость декомпрессии довольно невысока. Итак, давайте посмотрим на более современные альтернативы.

Возможно, одним из первых алгоритмов, использующих методы, описанные в упомянутой ранее статье ANS1, является Zstd [18] Ян Колле [19].Янн Колле был нанят Facebook некоторое время назад, но алгоритм все еще бесплатен и имеет открытый исходный код под довольно стандартной лицензией, которая, как ни странно, запрещает использование товарного знака Facebook, но не более того. Как алгоритм сжатия он имел большой успех и превосходит Deflate по коэффициенту сжатия, скорости сжатия и скорости декомпрессии. Просто нет причин не использовать его.

Наконец, на вершине холма универсальных алгоритмов сжатия находится коммерческий пакет под названием Oodle [20].Его алгоритмы высокого сжатия Kraken и Leviathan превосходят любой другой доступный в настоящее время алгоритм сжатия в одной или нескольких категориях.

Живое общение

В отличие от предыдущего варианта использования, касающегося загрузок, оптимизировать живое общение сложнее. Что касается загрузок, мы можем легко измерить, сколько данных необходимо загрузить для каждого клиента, оценить, как часто они будут загружаться, и вуаля, у нас есть наша базовая структура затрат. И снизить эти затраты за счет уменьшения объема данных или уменьшения частоты их загрузки с помощью локальных кешей.Это в значительной степени серебряная пуля.

Для живого общения, означающего все виды двунаправленного взаимодействия по сети между клиентами, серверами и друг другом, нам необходимо рассмотреть еще несколько переменных. Как долго длится пользовательский сеанс? Как часто нужно передавать данные? Сколько ресурсов ЦП мне нужно выделить для подготовки и обработки данных? Какую пропускную способность мои пользователи готовы сэкономить? На большинство этих вопросов нужно ответить на различных этапах разработки проекта.По крайней мере, для двух из них сжатие данных может иметь существенное влияние: пропускная способность и использование ресурсов ЦП.

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

Давайте начнем с общения через HTTP, где наши возможности ограничены фреймворком.Диапазон доступных методов сжатия ограничен не только тем, что позволяет стандарт (что было бы довольно широко), но и тем, что фактически доступно и широко поддерживается. Здесь долгое время gzip [21] была единственной игрой в городе. Gzip — это просто еще одно название алгоритма Deflate, упомянутого ранее, и поэтому явно не лучший выбор.

К счастью, Google приходит на помощь со своим швейцарским алгоритмом Brotli [22]. Хотя Brotli во многом соответствует продвинутым алгоритмам, обсуждавшимся в предыдущем разделе, у него есть два очевидных преимущества.Во-первых, из-за очень большого влияния Google на инфраструктуру WWW, Brotli в последние годы стал очень широко поддерживаемым алгоритмом. Во-вторых, Brotli — это не только ультрасовременный алгоритм, но и предварительно загруженный общий словарь, который был обучен с использованием огромного количества обычного WWW-трафика. Это дает Brotli дополнительное преимущество при сжатии файлов, которые обычно используются на веб-сайтах.

Это означает, что при необходимости связи через HTTP включить сжатие и запросить или предоставить сжатый контент Brotli [23].И наоборот, при обслуживании уже сжатого содержимого отключите сжатие HTTP, поскольку в этом случае это только пустая трата ресурсов. Однако с точки зрения производительности всегда лучше выбирать более простые протоколы, чем HTTP, возможно, даже через WebSockets [24]. Хотя, прежде чем мы перейдем к этому, небольшой антракт поговорим о словарях и сжатии.

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

Теперь, как уже упоминалось при введении Brotli, связанный набор данных будет иметь соответствующие словари. Следовательно, можно создать общий словарь, который будет содержать фрагменты данных, общие для всего набора данных.Brotli уже делает это со словарем, определенным в его спецификации, но, конечно, это для фиксированного набора данных, определенного Google, который может не соответствовать нашему желаемому набору данных.

Неудивительно, что Brotli и Zstd [25] поставляются с инструментами для создания общего словаря для любого желаемого набора данных. Использование этого может быть очень эффективным при работе с пакетами с похожими данными. Существует даже веб-стандарт [26], поддерживающий это, но неясно, станет ли он когда-нибудь массовым.Однако, если мы не ограничены HTTP и не контролируем уровень представления протокола, мы можем добиться большего.

Прежде чем мы начнем, важно подумать, какие данные необходимо передать. Все данные, которые не нужны, можно сжать до нуля, просто не отправляя их, не требуя вообще никаких сложных алгоритмов. Итак, первая задача — убедиться, что ненужные данные не отправляются. Во-вторых, данные должны быть разделены на части, которые часто меняются, и биты, которые не меняются. Например, значения конфигурации необходимо отправлять только один раз в начале сеанса, а не с каждым отдельным пакетом.

Как обсуждалось в разделе загрузок, это может показаться очевидным, но на практике это сложно сделать. Например, как только вводится какая-либо автоматическая сериализация, избыточные данные начинают вкрадываться. Один из способов выйти из этого — автоматически отслеживать, какое состояние уже было отправлено, и передавать только необходимые изменения, чтобы получить состояние ресивер в актуальном состоянии. Для этого требуется постоянное соединение, и это область, в которой модель запроса / ответа HTTP может быстро достичь своих пределов.

Итак, мы переходим к сфере постоянных соединений, то есть TCP / IP. Точный протокол не имеет значения, если у нас есть постоянный канал связи между двумя конечными точками, доступный в течение сеанса, который не теряет и не меняет порядок пакетов. С этой гарантией мы можем вытащить из шляпы еще один трюк.

Сжатие имеет тенденцию улучшаться, когда сжимаются большие фрагменты данных, потому что увеличивается шанс найти повторяющиеся фрагменты данных. Однако для живого общения мы хотим отправлять пакеты данных как можно меньшего размера, поэтому мы теряем много возможностей сжатия.Обойти это можно, используя сжатый поток данных, что достигается за счет того, что состояние пары компрессор / декомпрессор не сбрасывается после каждого пакета. Таким образом, алгоритм может обращаться к фрагментам данных, отправленным в предыдущих пакетах, приближаясь к эффективности сжатия больших блоков данных.

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

Теперь давайте посмотрим на некоторые конкретные алгоритмы сжатия. Brotli и Zstd поддерживают сжатие потоков, так что они уже являются хорошим выбором. Но они не самые лучшие по скорости сжатия, что часто вызывает беспокойство при живом общении. Данные всегда генерируются динамически и должны сжиматься / распаковываться каждый раз, когда они отправляются как отправителем, так и получателем.

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

Один из старейших алгоритмов этого класса — LZO [27], он доступен как по коммерческой, так и по бесплатной лицензии. Ян Колле, известный Zstd, создал LZ4 [28], который полностью бесплатен и обычно работает лучше, чем LZO.Другой набор бесплатных алгоритмов доступен в Density [29], но королем горы снова является пакет Oodle16 с его алгоритмами Selkie и Mermaid. Любой из этих алгоритмов, скорее всего, ускорит ваше жизненное общение, уменьшит используемую полосу пропускания и, в качестве бонуса, обеспечит некоторую запутанность.

Хотя обфускация сама по себе явно не является гарантией безопасности, она помогает повысить эффективность шифрования, потому что, попросту говоря, сжатые данные математически более случайны. Здесь следует упомянуть, что зашифрованные данные, по замыслу алгоритма шифрования, если он хоть сколько-нибудь пригоден, больше не могут сжиматься.Таким образом, шифрование всегда должно применяться после сжатия.

Предупреждение относительно потокового сжатия. Если количество подключений на одном хосте очень велико, объем памяти, необходимый для отслеживания состояния сжатия, может достигать значительного числа. Если это так, тщательное изучение документации по используемым алгоритмам сжатия или API обычно выявляет способы уменьшить это, конечно, за счет степени сжатия. Также может потребоваться переключение используемого алгоритма на алгоритм с меньшими требованиями к памяти состояний.

Это аккуратно подводит нас к другому моменту, заслуживающему внимания. Поскольку сейчас доступно так много хороших вариантов сжатия, имеет смысл интегрировать несколько из них и сделать их использование настраиваемым, возможно, даже на уровне сеанса. Это определенно полезно во время разработки для измерения различных алгоритмов при различных настройках с реальными данными, чтобы определить, какой из них наиболее эффективен. Во-вторых, во время работы могут возникать ситуации, когда переключение алгоритма является полезным, например, когда в алгоритме сжатия обнаруживается DOS или вектор сбоя.Существуют библиотеки, такие как Squash [30], которые уже предоставляют общий интерфейс для различных алгоритмов сжатия.

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

Бонус: потоковая передача

Потоковое аудио и видео в настоящее время является наиболее быстрорастущим сектором интерактивных и других медиа, и не зря. Без интенсивного использования сжатия данных ничего из этого было бы невозможно. К сожалению, область потоковой передачи мультимедиа в настоящее время имеет очень высокий входной барьер, но мы можем кое-чему научиться из этого.

Потоковое мультимедиа чувствительно ко времени и требует передачи довольно больших пакетов данных. На этот раз чувствительностью можно управлять двумя способами: либо приостановить поток, либо пропустить его части.Приостановка возможна только для неинтерактивных и не прямых трансляций, таких как поток фильмов. Для любого вида интерактивных носителей данные, которые не поступают вовремя, больше не нужны и могут быть отброшены. То же самое и с играми в реальном времени, такими как шутеры или стратегии в реальном времени. Это означает, что по иронии судьбы потоковое сжатие невозможно в течение всего времени, поскольку непрерывный поток данных не может быть гарантирован.

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

Выводы

Как мы видели, существует множество доступных опций, которые могут значительно улучшить ситуацию по сравнению с сохранением данных без сжатия или использованием Deflate. Выбрать лучший вариант для данной проблемы не всегда просто, но есть некоторые гарантированные победы. Например, замена Deflate на Zstd или Brotli почти всегда дает положительный результат и не требует дополнительных затрат, помимо внесения изменений.Другие изменения могут быть более сложными и потребовать большого количества экспериментов, но также позволяют получить больше преимуществ.

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

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

Это гостевой блог Дитмара Хаузера, опытного программиста и владельца Roborodent.

Список литературы

[1] https://ieeexplore.ieee.org/document/7170048

[2] https://pmt.sourceforge.io/pngcrush/

[3] http://advsys.net/ken/utils.htm#pngout

[4] http: //www.advancemame.it / comp-readme

[5] https://pngquant.org/

[6] https://github.com/google/guetzli/

[7] https://docs.microsoft.com/en-us/windows/win32/direct3ddds/dx-graphics-dds-pguide

[8] https://www.khronos.org/opengles/sdk/tools/KTX/

[9] https://github.com/BinomialLLC/crunch

[10] http://www.binomial.info/

[11] https://richg42.blogspot.com/

[12] https://stephaniehurlburt.com/

[13] https: // github.ru / binomialLLC / base_universal

[14] https://tools.ietf.org/html/rfc1951

[15] https://www.7-zip.org/sdk.html

[16] https://github.com/richgel999/lzham_codec

[17] http://www.bzip.org/

[18] http://www.zstd.net/

[19] http://fastcompression.blogspot.com/

[20] http://www.radgametools.com/oodle.htm

[21] https://www.gnu.org/software/gzip/

[22] https://brotli.org/

[23] https: // en.wikipedia.org/wiki/HTTP_compression

[24] https://en.wikipedia.org/wiki/WebSocket

[25] https://facebook.github.io/zstd/#small-data

[26] https://en.wikipedia.org/wiki/SDCH

[27] https://www.oberhumer.com/opensource/lzo/

[28] http://www.lz4.org/

[29] https://github.com/centaurean/de density

[30] https://quixdb.github.io/squash/

Сжатие с помощью Bink

Bink — наш последний видеокодек.Он может масштабироваться от крошечной Nintendo DS до
новейшие и лучшие игровые консоли и ПК. Используется в сотнях игр
каждый год.

Сжать с помощью Bink так просто — просто выделите файл, который вы хотите сжать, и нажмите «Bink It!» кнопка. Появится окно компрессора Bink, которое выглядит примерно так. Щелкните снимок экрана для получения справки или воспользуйтесь следующими ссылками, чтобы перейти прямо к нужному разделу справки.

Настройки выходного файла:

Введите имя файла, до которого вы хотите выполнить сжатие, в это поле.Вы можете использовать кнопку «Обзор», чтобы выбрать нужный каталог с помощью мыши. Используйте переключатель «автоматическая перезапись», если вы не хотите, чтобы Бинк спрашивал вас, хотите ли вы перезаписать имя файла назначения. Обратите внимание, что Bink не перезаписывает имя файла назначения до тех пор, пока сжатие не будет завершено, поэтому, если вы решили перезаписать файл случайно, вы можете сохранить его, отменив сжатие до его завершения.

Настройки сжатия:

Общие варианты скорости передачи данных:

  • Сжать до скорости передачи данных: Это стандартный способ управления степенью сжатия, применяемого Bink.Просто выберите желаемую скорость передачи данных в байт в секунду .

    Скорость передачи данных, которую вы должны использовать, в основном зависит от вашей целевой платформы. Используйте эту таблицу, чтобы получить начальную скорость передачи данных, а затем вы можете начать увеличивать или уменьшать скорость в зависимости от качества и размера файла:

    Современные ПК и Mac быстрее 1,5 ГГц (P4, Athlons, G5s,
    Intel Mac) 1280×720 HD видео
    От 1200000 до 1800000
    Немного более старые ПК и Mac быстрее 750 МГц (P3, P4,
    P-Ms, Athlons, G4s или G5 и т. Д.) Видео 640×480.
    750000
    Microsoft Xbox 1280×720 HD-видео
    От 1200000 до 1800000
    Microsoft Xbox 640×480 видео
    От 750000 до

    0

    Microsoft Xbox 360 1280×720 HD-видео
    От 1200000 до 2200000
    Видео Nintendo DS 256×192
    От 50000 до 75000
    Видео Nintendo Wii 640×480
    От 750000 до

    0

    Nintendo GameCube 640×480 видео
    От 500 000 до 750000
    Sony PlayStation 3 1280×720 HD видео
    От 1200000 до 2200000
    Sony PSP 480×272 HD видео
    От 400 000 до 500 000
    Sony PlayStation 2 640×480 видео
    От 500 000 до 750000
    Старые ПК и Mac: PII, старые Athlons, старые PIII, старые G3 и
    G4s 640×480 видео
    450000
    Действительно старые ПК и Mac: Pentiums, AMD K6s, G3s 512×384 видео
    250000

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

  • Сжать до процента от оригинала: Это альтернативный метод управления степенью сжатия. Он сообщает Bink создать окончательный размер файла, основанный на исходном размере файла — например, если вы введете 50, то вы получите файл Bink, размер которого довольно близок к половине размера входного видеофайла. Это хороший вариант для случаев, когда объем дискового пространства важнее скорости передачи данных.

Сохранять пиковую скорость передачи данных ниже a:

  • Меньше, чем общая скорость передачи данных: Эта опция указывает Bink поддерживать пиковую скорость передачи данных ниже указанного числа раз.
    общая скорость передачи данных. Например, значение по умолчанию для этого параметра — 3,0, а общая скорость передачи данных по умолчанию —
    650 000 байт в секунду. Это означает, что пиковая скорость передачи данных составит 1 950 000 байт в секунду.
    (3 * 650000). Бинк никогда не позволит скорости передачи данных превышать это значение.Обычно вам не нужно менять эту опцию.

  • При определенной скорости передачи данных (в байтах): Эта опция представляет собой альтернативный метод управления пиковой скоростью передачи данных. Эта опция сообщает Bink, что пиковая скорость никогда не должна превышать эту скорость (байтов в секунду). Обычно вам не нужно менять эту опцию.

Сколько кадров для предварительного просмотра во время выделения полосы пропускания (2-64): Этот параметр определяет, сколько кадров выполняет предварительный анализ Bink, чтобы увидеть, можно ли заимствовать полосу пропускания для более сложных кадров.Например, представьте себе полностью черный экран, который внезапно переходит в полноэкранное изображение — Бинк может украсть полосу пропускания у легко сжимаемого черного кадра и передать его полноэкранному кадру изображения (при этом никогда не превышая пиковую скорость передачи данных). Эта функция значительно улучшает качество вывода Bink. Обратите внимание, что чем выше значение, выбранное для этого параметра, тем больше памяти Bink будет использовать при сжатии. Хорошее практическое правило — использовать 12 для видео CGI и 8 для видео в реальном времени.

Сжать видео в оттенках серого: Этот параметр указывает Bink обрабатывать фильм в оттенках серого, что обеспечивает более быстрое воспроизведение и лучшее сжатие для фильмов в оттенках серого.

Включить альфа-плоскость входного видео: Вы можете использовать эту опцию, чтобы указать Бинку включить альфа-плоскость из исходного видео. Альфа-плоскость — это метод предоставления информации о прозрачности и полупрозрачности.
Доступны три варианта: «включить альфа-плоскость и оставить без изменений»,
«включить альфа-плоскость и преобразовать в предварительно умноженную альфа» и «включить альфа-канал
плоскости, преобразовать в предварительно умноженное, отфильтровать, а затем преобразовать обратно в
непредумноженная альфа «.

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

Управление ключевыми кадрами:

  • At% changed: Этот параметр позволяет контролировать частоту вставки ключевых кадров в видеопоток.Ключевые кадры — это кадры, которые не полагаются на предыдущие кадры для распаковки (они не содержат информации дельта-сжатия или межкадрового сжатия). Ключевые кадры очень дороги для Bink как по времени декомпрессии, так и по пропускной способности, поэтому обычно вам следует избегать их.

  • Ключ минимум каждые: Введите интервал кадра, через который вы хотите вставить ключевой кадр. Для вставки ключевого кадра каждые 100 кадров введите в это поле 100.

Масштабируемое сжатие: Эта опция позволяет вам использовать масштабирующее сжатие, чтобы действительно уменьшить размер ваших файлов.Большинство кодеков используют внутреннее масштабируемое сжатие, но Bink (и Smacker) позволяют вам явно управлять им. Масштабирование сжатия берет, скажем, видео 640×480 и сжимает его до 640×240 — затем во время выполнения проигрыватель Bink растягивает видеоокно обратно до 640×480.

  • 2x высота удвоена масштабируется по высоте — каждая строка сканирования удваивается во время воспроизведения.

  • 2-кратное чересстрочное сканирование по высоте — это ТВ-стиль (каждая вторая строка развертки черная) 2-кратное сжатие по высоте.Это быстрее во время выполнения, чем удвоение высоты в 2 раза.

  • 2x ширина удвоена масштабируется по ширине — каждый столбец пикселей удваивается во время воспроизведения.

  • 2x ширина и высота удвоены масштабируется как по ширине, так и по высоте — каждый столбец и каждая строка удваиваются во время воспроизведения.

  • 2-кратное чередование ширины и высоты масштабируется как по ширине, так и по высоте — каждый столбец удваивается, а все остальные строки сканирования черные.Это быстрее во время выполнения, чем удвоение ширины и высоты в 2 раза.

Окно подсказки: Окно подсказки позволяет вам установить определенную скорость передачи данных для каждого отдельного кадра в фильме. С новым режимом предварительного просмотра Бинка вам не придется часто использовать это окно, но если у вас есть упрямый видеофайл, который просто не сжимается так, как вам хотелось бы, вы всегда можете использовать окно подсказки, чтобы переопределить с точными настройками.

Вы вводите данные в окно подсказки в следующем порядке — начальный кадр, конечный кадр, скорость передачи данных, пиковая скорость, ключевой кадр? (0 = нет, 1 = да), регулировка контрастности, регулировка сглаживания, регулировка ограничения черного, регулировка яркости и гамма-коррекция.Вы разделяете каждое число пробелом и можете вводить несколько строк, нажимая Control-Enter.

Настройки видео:

Контроль частоты кадров:

  • Принудительно (без добавления или удаления) до: Введите новую частоту кадров для выходного файла с помощью этой опции (дробные значения допустимы). Конвертер RAD не будет дублировать или удалять кадры во время преобразования для достижения новой скорости. Это значение указывается в кадрах в секунду. Вы также можете указать это значение в миллисекундах на кадр, введя его как отрицательное число.Вам нужно будет установить этот параметр при сжатии неподвижных изображений, скорость которых по умолчанию составляет 10 кадров в секунду.

  • Настроить (добавить / удалить кадры) до: Вы можете настроить новую частоту кадров, дублируя или удаляя кадры с помощью этой опции. Скажем, например, у вас была анимация со скоростью 15 кадров в секунду и вы настроили 30 кадров в секунду, тогда каждый кадр фильма будет обрабатываться дважды.

    У вас будет вдвое больше кадров, но они будут воспроизводиться в два раза быстрее.Эту опцию также можно использовать для облегчения воспроизведения фильмов — если у вас есть фильм со скоростью 24 кадра в секунду, за которым Бинк не успевает, просто используйте эту опцию, чтобы упростить его до 12 кадров в секунду. Значение указывается в кадрах в секунду. Вы также можете указать это значение в миллисекундах на кадр, введя его как отрицательное число.

Диапазон кадра: Используйте этот параметр, чтобы контролировать, какие разделы и фрагменты входного файла фактически обрабатываются. Поля «Начало» и «Конец» позволяют установить номера начального и конечного кадров диапазона, который необходимо преобразовать.Обратите внимание, что даже если вы используете функцию «Настроить (добавить / удалить кадры) в», в этих полях используются исходные, «неотрегулированные» номера кадров. Числа указаны включительно, поэтому, например, из начального кадра 5 и конечного кадра из 6 будет получен выходной файл с двумя кадрами.

Размер кадра (обрезка): Параметры слева, сверху, «Ширина» и «Высота» указывают конвертеру RAD обрабатывать только подпрямоугольник каждого видеокадра. Это удобный инструмент для создания обрезанных версий ваших видео. Если вы одновременно выполняете кадрирование и масштабирование, кадрирование выполняется после изменения размера.

Масштабирование кадра (изменение размера): Параметры «Ширина» и «Высота» определяют, до какого размера следует изменять размер входных видеокадров. Кнопка «Тип масштабирования» позволяет вам выбрать метод изменения размера: высокое качество (бикубическая интерполяция — обычно лучшее качество, но иногда немного нечеткое), среднее качество (билинейная интерполяция) и низкое качество (где пиксели просто отброшены или дублируются). Обычно вам следует просто придерживаться качественного режима.

Увеличение контрастности: Этот фильтр позволяет увеличить контрастность видео.Увеличение контраста сделает черный цвет чернее, а белый — белее. Это почти всегда улучшает сжатие, поскольку делает «почти черные» пиксели полностью черными. Диапазон контрастности составляет от 0 (без увеличения контрастности) до 127 (максимальное увеличение). Хорошее значение по умолчанию — 8.

.

Увеличение процента сглаживания: Этот фильтр позволяет сгладить видео. Сглаживание видео приводит к размытию пикселей вместе, обеспечивая более плавное сжатие видеокадров и упрощение их сжатия. Диапазон сглаживания составляет от 0 (без дополнительной сглаживания) до 100 (максимальное размытие).Хорошее значение по умолчанию — 3 процента.

Ограничение черного: Этот фильтр жестко ограничивает пиксели до полного черного, когда каждое из значений цвета ниже указанного значения. Это еще один способ заставить «почти черные» пиксели стать полностью черными. Это особенно хорошо для заголовков, снятых в видео. Однако для большинства видео регулировка контрастности — лучший способ сделать черные пиксели красивыми и темными. Диапазон фиксации от 0 (без фиксации) до 255 (все цвета заменены черным). Хорошее начальное значение — 20.

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

Деинтерлейсинг видео: Этот фильтр очищает чересстрочное видео, которое было захвачено с ТВ-источника. Деинтерлейсинг видео — не идеальный процесс — не существует единственного правильного способа деинтерлейсинга видео, поэтому мы предлагаем несколько различных методов. Первый — это простой режим «наложения», в котором четные и нечетные поля видео смешиваются вместе.Вы также можете выбрать более высокий вес для четных или нечетных полей с помощью переключателей «четные и нечетные строки». Другие методы деинтерлейсинга просто используют четные или нечетные поля сами по себе — для этого просто выберите четное или нечетное без проверки «смешивания».

Регулировка яркости: Этот фильтр позволяет увеличивать или уменьшать яркость входных видеокадров. Регулировка яркости — это процентное соотношение, где 100% — это существующая яркость, 10% — это 10 процентов существующей яркости (или в 10 раз темнее), а 200% — это вдвое яркость.

Гамма-коррекция: Этот фильтр позволяет увеличивать или уменьшать гамму входных видеокадров. Гамма похожа на нелинейную яркость, то есть не весь спектр ярче на одинаковую величину. Диапазон гамма-коррекции составляет от 0,0 (полностью темный) до 1,0 (существующий уровень гаммы) до более 1,0 (при котором пиксели становятся ярче). Гамма-коррекция обычно используется для настройки фильма, созданного на Mac, который слишком темный на ПК. Гамма 1,4 обычно подходит для преобразования гаммы входного файла Mac в тот же уровень яркости ПК.

Если у вас есть фильм, который хорошо смотрится на ПК, и вы хотите использовать его на
ТВ (например, через игровую приставку), то нужно регулировать гамму (иначе фильм будет слишком ярким и блеклым). Используйте коэффициент 0,88 для перехода от гаммы ПК к гамме ТВ.

Настройки звука:

Уровень сжатия: Этот параметр определяет степень сжатия звука, применяемого Bink. Мощный аудиокодек Bink способен выполнять сжатие до 10: 1 в режиме без потерь (что в основном означает, что вы можете сэкономить тонну места на своих аудиодорожках, не слыша каких-либо артефактов сжатия).Уровень качества 4 воспринимается без потерь для большинства файлов, и многие файлы могут даже использовать настройку 5 или 6. Настройки 9 и выше становятся довольно шумными.

Преобразовать в скорость / формат: Эти настройки позволяют конвертировать звуковой формат в сжатом виде в файл Bink. Они созданы для вашего удобства, но для максимального качества всегда следует начинать с оригинальных высококачественных записей. Конвертер RAD может преобразовывать файл 22 кГц в файл 44 кГц, но он не может сделать его волшебным звуком лучше, чем исходный файл 22 кГц.

Bink Наконечники:

  • Используйте фильтр контрастности, чтобы затемнить черный цвет в ваших видео — это улучшит качество сжатия и будет выглядеть лучше.Хороший стартовый диапазон — от 8 до 16.
  • Используйте приведенную выше таблицу скорости передачи данных, чтобы выбрать подходящую начальную скорость передачи данных.
  • Если вы выполняете сжатие для ТВ-выхода, убедитесь, что ваша гамма установлена ​​правильно для
    Ваше видео.
  • Используйте фильтр «Сглаживание», чтобы немного сгладить видео при сжатии. Обычно это дает лучшее сжатие. Начните со значения сглаживания 3 процента.
  • Пусть наша функция предварительного просмотра работает на вас! Кнопка предварительного просмотра позволяет воспроизводить видео Bink до самого последнего сжатого кадра.Это означает, что вы можете просмотреть кадры, которые были сжаты до того, как Bink завершит работу со всем файлом! Вы можете избежать потери времени, если будете использовать эту кнопку для проверки параметров сжатия «в реальном времени», вместо того, чтобы ждать в течение долгого времени только для того, чтобы обнаружить, что у вас есть параметр сжатия, который вам не нравится.
  • Обратите внимание, что вы также можете остановить процесс сжатия в любое время и просто сохранить кадры, которые были завершены к этому моменту.
  • Если вы хотите протестировать множество настроек различий, используйте параметры начального и конечного кадра, просто чтобы поэкспериментировать с частью видео (чтобы вам не приходилось ждать, пока закончится все видео).
  • Компрессор Bink является многопоточным. Каждое дополнительное ядро ​​ЦП будет
    линейно ускорить сжатие. Четырехъядерные процессоры — отличная цена
    в этом отношении.

ВОЗМОЖНО ли … сжать компьютерные игры размером 5-8 ГБ? • Игры • ПК • Eurogamer.net

Форум


Игры

ПК

  • Расунин

    26 мая 2008 13:30:22

    7 сообщений
    Просмотрели 2 года назад
    Зарегистрирован 13 лет назад

    Я исследовал и пробовал множество способов в течение последних 4-5 дней, и ни один из них не прошел и не оправдал моих ожиданий.

    Я многое понял с тех пор, как начал исследования.

    Но прямо сейчас … особенно для этого формата файла: ISO

    Я слышал о «компрессорах ISO», но эта тема
    в основном связано с «ISO-образами PSP» … не совсем для «ПК»

    Я не смог найти ничего о ISO-компрессорах для компьютерных игр …
    в лучшем случае Yahoo Answers, которые даже рекомендовали несколько программ, таких как DVDshrink или что-то еще.

    Я пробовал, но результат такой ….u сохранить только 1% от исходного размера файла игры.

    почему я это делаю, потому что:
    1) я не хочу разделять файлы, так как это приведет к использованию лишних
    DVD к каждой игре
    2) повторное объединение разделенных файлов проблематично … как и
    скопируйте файлы с 2 DVD на свой компьютер, а затем
    присоединитесь к ним и затем установите игру.
    3) Сжатие файлов избавляет меня от использования лишнего DVD,
    деньги от покупки большего количества DVD, немного экологического пространства
    в моей комнате и, конечно, удобнее.
    4) создание резервных копий моих игр или в LAN с моими друзьями, если
    мы когда-нибудь захотим.

    Итак, с современными технологиями … возможно ли сжатие файлов ISO как минимум до 50% от их первоначального размера? Удивительно, как этого можно достичь с помощью ISO-образов PSP … вероятно, из-за их небольшого размера.

    Надеюсь, здесь я найду ответ. это был долгий путь познания и отсутствие необходимости находить одно решение этой проблемы … вы знаете, каково это.

    Спасибо.

  • THFourteen

    26 мая 2008 13:33:06

    54,129 сообщений
    Посещен 45 минут назад
    Зарегистрирован 16 лет назад

    Я помню, как в тот день, когда у меня был 80-мегабайтный жесткий диск

    , у меня была некоторая программа DOS на лету, которая сжимала материал на HD, но вместо этого у меня было около 120 МБ дискового пространства.

    хоть убей не могу вспомнить, что это такое.

    , и это не то, что вы ищете, просто потрясла мою память, поэтому я подумал, что поделюсь.

  • Retroid

    Модератор

    26 мая 2008 13:36:57

    45,464 сообщений
    Просмотрели 2 дня назад
    Зарегистрирован 18 лет назад

    Я использую 7zip для архивирования ISO-образов, он хорошо сжимает большинство файлов.
  • Расунин

    26 мая 2008 13:47:11

    7 сообщений
    Просмотрели 2 года назад
    Зарегистрирован 13 лет назад

    Я попробовал 7zip … не получилось … например, я попробовал ISO-файл Kane’s Wrath … всего 1 файл размером 7 ГБ + …

    В процессе сжатия …. около 60-70%, если я могу вспомнить …. сжатый файл уже прошел 5 ГБ …. это не то, что я хочу …. так как моя цель — чтобы уменьшить его как минимум до 50% или ниже 4,7 ГБ, так что мне нужно использовать только 1 DVD.

    для выпуска PSP … они преобразовали в CSO … другой формат файла … из ISO в CSO … что позволило уменьшить исходный размер любой игры более чем на 50%.

    Спасибо за очень быстрые ответы.
    очень ценю это.
    еще предстоит найти решение…..

  • потерянная душа

    26 мая 2008 13:53:50

    9372 сообщения
    Просмотрели 7 месяцев назад
    Зарегистрирован 19 лет назад

    Почему бы не купить оригинальные игры?
  • Расунин

    26 мая 2008 14:00:15

    7 сообщений
    Просмотрели 2 года назад
    Зарегистрирован 13 лет назад

    «» «….. 4) создание резервных копий моих игр или в LAN с моими друзьями, если
    мы когда-либо хотим …… «» «

    , как упоминалось в моем 1-м сообщении.

  • Краткий ответ: Нет.

    Длинный ответ: Нееееет.

  • Расунин

    26 мая 2008 14:02:47

    7 сообщений
    Просмотрели 2 года назад
    Зарегистрирован 13 лет назад

    невозможно даже конвертировать компьютерные ISO-игры в формат CSO…как, что было сделано для игр для PSP?
  • Не на самом деле нет. На игровых дисках

    PSP используется много пустых заполнителей, чтобы файлы располагались на диске в оптимальных местах для чтения (чтобы ускорить загрузку). Когда вы сжимаете ISO, он удаляет этот пустой заполнитель, что позволяет сэкономить так много места.

    Компьютерные игры этого не делают.

  • Расунин

    26 мая 2008 14:07:26

    7 сообщений
    Просмотрели 2 года назад
    Зарегистрирован 13 лет назад

    Ну что ж… думаю, это объясняет …
    похоже, мне придется потратить лишние 5DVD …

    Спасибо за эту деталь в iso psp.

  • Почему бы не получить записывающее устройство DL и диски?
  • Расунин

    26 мая 2008 14:19:08

    7 сообщений
    Просмотрели 2 года назад
    Зарегистрирован 13 лет назад

    что такое DL? у меня есть DVD….. эээ …. «диск» … вы имеете в виду то, что я использую?
  • Ага, DL = двухслойный. DVD-диски объемом 8,5 ГБ вместо 4,7 ГБ
  • THFourteen

    26 мая 2008 14:25:53

    54,129 сообщений
    Посещен 45 минут назад
    Зарегистрирован 16 лет назад

    или купите другой жесткий диск.60 фунтов или около того за 500 ГБ в наши дни.

    вот 100 игр 5gb

  • Расунин

    26 мая 2008 14:32:30

    7 сообщений
    Просмотрели 2 года назад
    Зарегистрирован 13 лет назад

    ну … у меня есть жесткий диск … но не 500ГБ…. всего 100 ГБ

    и не очень хорошее решение для одалживания моим друзьям для работы в локальной сети … это моя основная цель ….

    , что будет стоить дороже … и считаю, что мои DVD-диски, купленные в настоящее время, как ….. бесполезно …..

    nvm … я думаю, нет возможности их сжать.
    Большое спасибо за ваши предложения и помощь

  • Paulf

    27 мая 2008 12:07:44

    517 сообщений
    Просмотров 4 часа назад
    Зарегистрирован 16 лет назад

    вы могли бы попробовать поместить их на внешний USB-накопитель, а затем использовать инструменты демона для монтирования?
  • МММармит

    27 мая 2008 12:46:06

    1,643 сообщения
    Посещено 33 минуты назад
    Зарегистрировано 14 лет назад

    Расунин написал:
    и не очень хорошее решение для одалживания друзьям для целей LAN…… это моя основная цель ….

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

  • DodgyPast

    27 мая 2008 13:24:45

    9347 сообщений
    Просмотрели 1 день назад
    Зарегистрирован 16 лет назад

    Если серьезно, то 7zip действительно может сделать разумную работу…. но он становится технически сложным с длиной слова и т. д., и вам нужно, чтобы все ISO были в одном архиве.

    Если длина слова достаточно велика, он найдет сходство между частями всех ISO и будет использовать это для сжатия.

    НО …. вам нужна очень мощная машина с огромным объемом памяти.

    Даже 6 ГБ на моей машине было недостаточно для нормальной работы с файлами 4 ГБ. Кроме того, сжатие с 200 ГБ до 120 ГБ заняло у моего двухъядерного процессора с тактовой частотой 3 ГГц 36 часов.

    Обычно выясняется, что распаковщику требуется десятая часть памяти сжимающего устройства, но для распаковки одного ISO требуется от 30 минут до часа.

  • Джордж-Ропер

    11 сен 2008 18:53:04

    734 сообщения
    Посещен 16 минут назад
    Зарегистрирован 17 лет назад

    Я правильно это читаю? Не хватает места для HD?

    WTF?!?!

    Накопители емкостью 1 ТБ сегодня стоят около 95 фунтов.Я оставил проблемы с HD-пространством позади около 10 лет назад. Вы должны сделать то же самое.

  • Красный лось

    11 сен 2008 18:53:37

    5344 сообщения
    просмотрено 6 лет назад
    зарегистрировано 18 лет назад

    Многие игровые данные на DVD для ПК уже находятся в сжатом формате — mpeg, divx, mp3.аналогично, даже в былые времена pak-файлы id уже были сжаты. вам будет сложно сжимать видео и аудиоданные дальше, но больше повезет с файлами приложений и документов.
  • Сар

    11 сен 2008 18:54:46

    275 сообщений
    просмотрено 11 месяцев назад
    Зарегистрирован 14 лет назад

    Да, просто возьмите внешний диск.Можно получить приличные 500Гб за 60.
  • Красный лось

    11 сен 2008 19:56:12

    5344 сообщения
    просмотрено 6 лет назад
    зарегистрировано 18 лет назад

    Самый быстрый, который вы получите через USB2.0, — это максимум 30 МБ / с. Вы можете улучшить его, построив внешний RAID и используя eSATA, но я сомневаюсь, что оно того стоит.

    Покупка внешнего корпуса HD, а затем покупка самого быстрого 3,5-дюймового SATA для установки в него было бы наиболее экономически выгодным ИМХО.

Войдите или зарегистрируйтесь, чтобы ответить

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

Поклонник Modern Warfare ломает голову, почему размер файла игры такой большой

Call of Duty: Modern Warfare — масштабная игра, но размер файла может быть необходим для качества, присущего популярной игре.

Размер файла Call of Duty: Modern Warfare был темой обсуждения с момента запуска игры. Каждую неделю игра получает обновление, увеличивающее размер файла еще больше, и фанаты остаются недоумевающими, почему игра такая большая, когда она становится все больше.

Один пользователь Reddit знает ответ, и это не вина Infinity Ward.На размер файла Modern Warfare влияют несколько факторов, и большинство из них находятся вне контроля разработчика. Многие проблемы — просто признак игры следующего поколения на технологиях последнего поколения.

СВЯЗАННЫЙ: поклонники Call of Duty Modern Warfare Xbox One и PS4 теперь могут уменьшить размер файла своей игры

Первое, что нужно помнить фанатам, — это аппаратные ограничения жестких дисков в PS4, Xbox One или ПК.Большинство разработчиков дублируют файлы на жестком диске, чтобы игра быстрее загружалась. Это так, что когда шпиндель ищет информацию, у него есть несколько мест для ее поиска. Вторая важная деталь — это размер самих карт. Карты в Modern Warfare намного больше, чем в других играх, поэтому требуется больше места для хранения.

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

Одним из часто упоминаемых терминов является сжатие файлов.Пользователь Reddit объясняет в своем сообщении, что, хотя файлы Modern Warfare могут быть сжаты для экономии места, они также должны быть распакованы при активном использовании. Чем сильнее сжат файл, тем больше ресурсов ЦП требуется для его распаковки. Это требует времени и может снизить частоту кадров. Он указывает, что Infinity Ward, вероятно, использует очень легкую форму сжатия, чтобы поддерживать высокую частоту кадров.

Вкратце, размер файла велик для удобства пользователя.Любые изменения в размере могут привести к потере игроками качества графики, частоты кадров, времени загрузки и т. Д. Infinity Ward практически не контролирует размер игры, когда фанатам нужны текстуры 4k и ограниченное время загрузки. Только количество процессора, необходимое для запуска игры со скоростью 60 кадров в секунду, составляет большую часть проблем с размером файла.

Call of Duty: Modern Warfare доступна на PS4, ПК и Xbox One.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *