URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 107312
[ Назад ]

Исходное сообщение
"Релиз gzip 1.7"

Отправлено opennews , 28-Мрт-16 19:30 
После трёх лет разработки состоялся (http://savannah.gnu.org/forum/forum.php?forum_id=8495) релиз утилиты для сжатия данных gzip 1.7 (http://www.gnu.org/software/gzip/). По сравнению с прошлым выпуском внесено 60 изменений.


Наиболее заметные новшества:


-  Добавлена опция "--synchronous", которая приводит к вызову  fsync для принудительного сброса буферов при записи выходного потока в файл, что делает операцию более защищённой от потери данных в случае краха системы;
-  Добавлена опция "--rsyncable", которая приводит к оптимизации вывода сжатых данных для более эффективного использования  утилитой rsync. Например, если большой входной файл изменился незначительно, gzip оставляет неизменную часть итогового сжатого файла в исходном виде (без опции "--rsyncable" выходной поток каждый раз полностью отличается);

-  Переменная окружения GZIP переведена в разряд устаревших, при наличии данной переменной gzip теперь выдаёт предупреждение и блокирует попытки указания опасных опций.
-  В устанавливаемые программы, такие как zgrep, добавлено использование переменной окружения  PATH для определения пути  к вызываемым утилитам 'gzip' и 'grep'.


URL: http://savannah.gnu.org/forum/forum.php?forum_id=8495
Новость: http://www.opennet.me/opennews/art.shtml?num=44118


Содержание

Сообщения в этом обсуждении
"Релиз gzip 1.7"
Отправлено АнонимХ , 28-Мрт-16 19:30 
Gzip -l для файлов >4GB не починили

"Релиз gzip 1.7"
Отправлено АнонимХ , 29-Мрт-16 11:13 
О, вижу минус. Наверно, человек его поставивший, может оправдать эту многолетнюю фундаментальную ошибку формата?

man gzip

BUGS

The gzip format represents the input size modulo 2^32, so the --list option reports incorrect uncompressed sizes and compression ratios for uncompressed files 4 GB and larger. To work around this problem, you can use the following command to discover a large uncompressed file's true size:

zcat file.gz | wc -c

Хороший воркэраунд, а главное - "быстрый"


"Релиз gzip 1.7"
Отправлено Andrey Mitrofanov , 29-Мрт-16 11:38 
> Хороший воркэраунд, а главное - "быстрый"

Фсйо, срочно заменяю все gzip-ы cat-ом. Надо фиксить проблему, да!?


"Релиз gzip 1.7"
Отправлено АнонимХ , 29-Мрт-16 11:46 
Можете продолжать сидеть на fat32 или другой файловой системе, которая не поддерживает файлы размером больше 4GB

"Релиз gzip 1.7"
Отправлено АнонимХ , 29-Мрт-16 12:23 
А ну тебя, с твоим сарказмом :)

"Релиз gzip 1.7"
Отправлено Michael Shigorin , 28-Мрт-16 21:15 
> --rsyncable

Эк они сократили период тестирования...

---
Основной gzip 1.3.12 содержит в TODO план включения --rsyncable.
Аналогичный патч для zlib существует, ровно как и патчи для всех
остальных необходимых компонент, в конце концов, этот патч нужен
только для компрессии, а распаковка выполняется стандартной
процедурой. Как я уже говорил, в Debian поддержка rsyncable уже есть с
2003 или около того, в том числе благодаря работам ALT Linux Team. :-)
--- http://lists.altlinux.org/pipermail/devel/2008-May/155334.html


"Релиз gzip 1.7"
Отправлено Андрей , 29-Мрт-16 05:02 
Как раз хотел сказать, неужели! Лет 10 уже как пора. Осталось в Debian сделать пакет rsync-patched, т.к. мэйнтейнер почему-то добавляет улучшения не в rsync, а в rsync-patches. А некоторые вообще отклоняет, как слишком Linux-специфичные, как будто rsync для винды сделан. Или под MacOS X нет тех же вызовов, что и используются в тех патчах (drop-caches).

"Релиз gzip 1.7"
Отправлено Perl_Jam , 31-Мрт-16 00:03 
Debian (и не он один) двигает и проекты с альтернативными ядрами, если что. ваш кэп.

"Релиз gzip 1.7"
Отправлено Вова , 29-Мрт-16 11:23 
Я вот тоже удивился, а он оказывается уже лет 10 отдельным патчем лежит и всеми используется.