brotli mit Free Pascal
brotli Komprimierung von Streams mit Free Pascal
Komprimierte Datenübertragung
Realisierung eines Interfaces zur brotli Library von Google, aktuelle Releases auch der Windows DLL's stehen unter  https://github.com/google/brotli/releases  zur Verfügung.
Sicherlich ist es nur eine minimale Realisierung ohne die Klassen mit all ihren Methoden, aber zum einfachen Gebrauch reicht es schon und vor allem zum Test und für einen Vergleich mit GZip.
Ich habe den BROTLI_DEFAULT_QUALITY Wert auf 5 gesetzt nicht auf 11 wie in vielen anderen Realisierungen, dadurch ergibt sich ein Vergleichbarer Wert mit GZip, je nach Dateigröße eine etwas bessere Komprimierung in einer angemessenen Zeit.
 Setzt man diesen Wert auf 11, erhält man kein brauchbares Ergenis denn die benötigte Zeit ist zumindest für eine dynamische Komprimierung unbrauchbar.
 brotli.pas 
Beispiel:
 brotliExample.lpr