The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Эксперимент с использованием SQLite в качестве контейнера для архивирования файлов, opennews (??), 25-Мрт-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


21. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от Аноним (27), 25-Мрт-24, 13:40 
>сжатию библиотекой libzstd

Напоминаю - zip -это контейнер, и туда могут быть добавлены произвольные компрессоры. Просто большинство реализаций не смогут распаковать архивы с компрессией, отличными от zlib, lzma и lzma2.

Ответить | Правка | Наверх | Cообщить модератору

24. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от Аноним (27), 25-Мрт-24, 13:44 
даже PPMD очень не везде поддерживается. В качестве реализации рекомендую https://github.com/mcmilk/7-Zip-zstd
Ответить | Правка | Наверх | Cообщить модератору

29. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от fuggy (ok), 25-Мрт-24, 14:10 
ppmd уже давно поддерживается в 7z. Или ты смешивает ppmd и zstd.
Ответить | Правка | Наверх | Cообщить модератору

33. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от Аноним (33), 25-Мрт-24, 14:45 
в 7z - да, а вот во многих других реализациях помимо store и zlib в лучшем случае lzma2 поддерживается, а не полный комплект компрессоров. В питонью реализацию с помощью monkey-patchingа можно любой компрессор впрячь, и пакеты есть, но это всё же не приложение для конечного пользователя.
Ответить | Правка | Наверх | Cообщить модератору

59. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от Аноним (62), 25-Мрт-24, 19:59 
По скорее бы завезли zstd в info-zip, уже много лет как zip поддерживает zstd  в стандарте. И zstd определённо предпочтительнее lzma по всем параметрам (а по многим и предпочтительнее deflate). А вот 7z что-то сдулся, теперь везде RAR и он не такой томозной и дефективный (даже больше линуксовых данных о файле поддерживает).
Ответить | Правка | Наверх | Cообщить модератору

68. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от Аноним (84), 25-Мрт-24, 21:53 
Мне плевать на "тормозной" до тех пор, пока замедление адекватно сжатию. У lzma2 оно адекватно, самое лучшее сжатие, что получал (на нужном наборе данных) - у brotli, просто бротли надо с песней компилировать и устанавливать на некоторых системах, а lzma из коробки идёт. zstd - это просто модно, юзаю его исключительно из-за наличия API для кастомного словаря в питоновском пакете (у lzma нет в пакете этого API). Но, как я уже сказал, хотя у brotli убрали вообще возможность юзать кастомный словарь в питоновском пакете, он жмёт лучше, чем zstd с шарингом словаря между записями. Поэтому, если есть возможность юзать бротли - то юзайте его.
Ответить | Правка | Наверх | Cообщить модератору

74. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от fuggy (ok), 25-Мрт-24, 22:55 
Чего не хватает в 7z так это больше фильтров для разных типов файла как в winrar. Сейчас он имеет фильтры только для исполняемых файлов и wav.
Ещё фичей являются произвольные настраиваемые sfx модули. Куда можно встроить полноценный гуи или консольный установщик.
Ответить | Правка | Наверх | Cообщить модератору

76. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от Аноним (62), 25-Мрт-24, 23:24 
Так у 7z тот же brunsli для картинок есть уже много лет. Как по мне, главная фича рар это коды коррекции, ну и стратегии кодирования выбирает более адекватно.
Ответить | Правка | Наверх | Cообщить модератору

78. "Эксперимент с использованием SQLite в качестве контейнера дл..."  +/
Сообщение от fuggy (ok), 25-Мрт-24, 23:34 
Я хочу это чтобы было в стандартной поставке. Стратегии это по сути и есть препрецессор фильтры 7z для типа файла.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру