Ответы пользователя по тегу Сжатие данных
  • Как максимально сжать файлы в архиве?

    @rPman
    Уже сжатые изображения можно уменьшить только за счет понижения качества.

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


    Готовый код выуживать у исследователей, ссылок гуглится тьма но что то мне говорит в них разбираться сложно и долго
    Ответ написан
    Комментировать
  • Какие методы сжатия изображений (миниатюр) для сайта есть?

    @rPman
    Берешь утилиту convert из imagemagic (идет штатно с любым linux) и перебирая параметры сжатия добиваешься нужного размера изображений как в пикселах так и в байтах на диске.
    Ответ написан
    Комментировать
  • Можно ли сжать файлы игры оставив игру работспособной?

    @rPman
    В вопросе ошибка, игра 13гб, RAM-диск - 125Гб, явно игра меньше диска и влезет туда раз 9 точно.

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

    Игра долго грузится? не влезает на SSD а HDD тормоз? я когда то давно раскидывал игру на два диска по каталогам, используя символические ссылки NTFS, переносил большие видеофайлы или неиспользуемые карты на HDD а нужные здесь и сейчас оставлял на SSD.

    Эта битва будет долгой, с каждым обновлением игры будет больше гемороя, я боролся с ARK: Survival Evolved, она хотела больше 500Гб, когда диск был 250Гб...

    Настоятельно рекомендую найти деньги и купить большего размера SSD
    Ответ написан
    1 комментарий
  • Доказано ли, и можно ли сжать произвольные данные до 20 байтов к примеру?

    @rPman
    Объем seed для генерации универсальных данных будет больше или равен в среднем их размеру

    Отличный пример - внутри числа pi есть все последовательности данных которые в принципе могут существовать и даже есть формула которая выдает позицию, начиная с которых она есть - πfs.

    p.s. есть алгоритмы с потерей, например сжатие изображения и звука, вот тут поле не пахано да
    ну и вишенка на торте - нейронная сеть размером несколько килобайт на видеокадр позволяет сгенерировать весь видеоряд (не смог найти, на хабре была статья, понятно там качество ужасное, нейросеть не справлялась с лицами но сама идея шикарная)
    Ответ написан
    Комментировать
  • Как узнать какие файлы сжаты lzx сжатием?

    @rPman
    Утилита linux - file. поставляется с кучей стандартных тулкитов портированных на windows хоть msys от mingw хоть cygwin, хоть используйте штатную Windows subsystem for linux

    Утилита в командной строке позволяет указать файл, выводит его mime type по содержимому.
    Ответ написан
    4 комментария
  • Архиватор win 32 со словарем 2-4 ГБ?

    @rPman
    Я вам уже ответил ранее.

    Вы просто попробуйте пройтись по текстовому sql-дампу diff-ом, результат вас удивит, ни один архиватор так эффективно не ужмет.

    Кстати сам по себе diff по sql не очень эффективный, но если воспользоваться специализированным инструментом, заточенным именно на выявление разницы в данных БД, то можно получить еще больший профит (т.е. патч будет равен ровно тем данным, что были изменены).

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

    Совсем правильно, поищите программиста, который вам запилит command line утилиту именно для этой задачи, делов то на неделю кодинга, может меньше.
    Ответ написан
    3 комментария
  • Как максимально сильно сжать игру для тату?

    @rPman
    У вас только два варианта - либо кодируйте цветом High Capacity Color Barcode что даст вам примерно пятикратную оптимизацию по площади, либо размещайте код ссылку вместо самого кода, но это не так интересно, само собой.

    Не вздумайте сделать глупость и нанести настоящее тату под кожу, те, рисуйте тату сверху с помощью переводных наклеек (точно знаю есть возможность печатать такие на принтере). Интересно и весело вам сейчас и максимум ближайшие несколько лет, а испорченная кожа - это на всю жизнь, так что допускаются только смываемые варианты.
    Ответ написан
    2 комментария
  • Как уменьшить вес JS файла?

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

    p.s. я не верю что у вас 900кб все используются, это очень маловероятно
    Ответ написан
    Комментировать