Это мое понимание Brotli
хранит информацию в размере блоке заголовка меты-блоке только с окончательным несжатым размером блока, и никакой информации о длине сжатия (9.2). Я предполагаю, что нужно будет создать оболочку, чтобы использовать ее с несколькими потоками или, возможно, с чем-то похожим на pigz
от Mark Adler.сжатие Brotli многопоточности
Будут ли применяться те же принципы наведения к Brotli, что и в случае с gzip, или есть ли какие-либо предсказуемые проблемы, чтобы знать, когда речь заходит о многопоточных реализациях?
Это помогает кучке! Я немного беспокоился о метаблоках (как предлагал более старый проект), поэтому я очень рад видеть, что вариант, который у вас есть, теперь доступен. Есть ли предпочтительный или рекомендуемый способ проверки/проверки потока; Я думал, что это может быть проблемой, если все происходит локально, хотя, возможно, нет необходимости в этом. Большое спасибо! –
Они попросили меня предложить формат оболочки для brotli с проверками целостности и другими функциями, которые я сделал и которые вы можете [найти здесь] (https://github.com/madler/brotli/blob/master/br-format- v3.txt). Однако я не знаю, что они приняли его или рекомендуют. –