Может ли gzip сжимать приложение/октет-поток

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

mkfifo fifo
cat >fifo &
cat fifo

Теперь можно сколько угодно писать в fifo, а когда закончите просто убить текущий catс помощью C -c , а потом fgвывести сначала catиз фон и, наконец, C -d , чтобы остановить его.

0
16.10.2019, 17:46
1 ответ

gzipпопытается сжать все, что ему дано, независимо от типа MIME; так что вы можете передать емуapplication/octet-stream-идентифицированные данные. Однако видеофайлы уже сжаты, и gzipне сможет их сжать дальше.

Единственный способ уменьшить размер видеофайлов — перекодировать их -с более низким разрешением и/или более низким битрейтом и/или с более эффективным кодеком.

2
28.01.2020, 02:29

Теги

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