Brotli

Brotli

FejlesztőSzabadka Zoltán
Legfrissebb stabil kiadás1.1.0 (stabil verzió, 2023. augusztus 31.)[1]
Programozási nyelvC
Kategóriatömörítőalgoritmus
LicencMIT-licenc
A Brotli weboldala

A Brotli (vagy Brötli)[2] tömörítési algoritmus egy nyílt forráskódú adattömörítő könyvtár(gyűjtemény), melyet Jyrki Alakuijala és Szabadka Zoltán(wd) fejlesztett. Nem azonos a Zopfli tömörítő módszerrel, melynek fejlesztését szintén a Google támogatta.[3] A Brotli korábbi megoldásokhoz képest lassabb és visszafelé nem kompatibilis megoldásokat tartalmaz, de cserébe jóval hatékonyabb tömörítést tesz lehetővé.

Az eljárás a nevét a spanyol brötli nevű svájci péksütemény után kapta.

A Brotli alapja az LZ77 algoritmus, a Huffman-kódolás, valamint a másodrendű kontextus modellezés. A Brotlit használja a Web Open Font Format webes betűkészlet.[4]

A Brotli első verziója 2013-ban jelent meg egy aszimmetrikus egymenetes tömörítési eljárással. 2015 szeptemberében lett előzetes internetszabvány az eljárásból.[5] Megnövelték a veszteségmentes adattömörítés teljesítményét, a kódoló eljárást részben újraírták, a tömörítési arány növekedett, növelték a be- és kitömörítés sebességét, csökkentették a memóriaigényét.[3]

Jegyzetek

  1. Release 1.1.0, 2023. augusztus 31. (Hozzáférés: 2023. szeptember 18.)
  2. Brotli: ismerkedjünk meg az új webes tömörítővel! http://www.hwsw.hu/hirek/54554/google-tomorites-brotli-zopfli-tomorites-lz77-huffman.html
  3. a b Google Open Source Blog: Introducing Brotli: a new compression algorithm for the internet
  4. Google Developers Blog: Smaller Fonts with WOFF 2.0 and unicode-range
  5. "Brotli Compressed Data Format"[halott link].

Kapcsolódó szócikkek

  • Kódolás

  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap