Rozumiem, że przechowuje informacje o blokach w nagłówku meta-bloku z ostatecznym nieskompresowanym rozmiarem bloku i brak informacji o długości kompresji (9.2). Zgaduję, że trzeba utworzyć opakowanie, aby można było użyć go z wieloma wątkami lub, być może, czegoś podobnego do Mark Adlera: pigz
.Wielowątkowość kompresji Brotli
Czy te same zasady odnoszą się do Brotli, podobnie jak w przypadku gzip w tym przypadku, czy są jakieś przewidywalne problemy, o których należy pamiętać, jeśli chodzi o implementacje wielowątkowe?
To pomaga grom! Trochę się martwiłem meta-blokami (jak zaproponował starszy projekt), więc naprawdę cieszę się, że opcja, którą je wprowadziłeś, jest już dostępna. Czy istnieje preferowany lub zalecany sposób weryfikacji/sumy kontrolnej strumienia; Pomyślałem, że nie byłoby problemu, gdyby wszystko odbywało się lokalnie, choć jeśli nie, być może jest to potrzebne. Dziękuję Ci bardzo! –
Poprosili mnie o zaproponowanie formatu otoki dla brotli z kontrolą integralności i innymi funkcjami, które zrobiłem i które można [tutaj znaleźć] (https://github.com/madler/brotli/blob/master/br-format- v3.txt). Jednak nie wiem, czy to zaakceptowali, czy zalecili. –