Brotli-naar-GZIP-converter

Het converteren van Brotli-bestanden naar het GZIP-formaat levert een fractie minder compressie-efficiëntie op in ruil voor brede softwarecompatibiliteit.

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V

Terwijl u op uw bestanden wacht, kunt u Code Rain spelen

Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Formaatvergelijking en technische specificaties

SpecificatieBROTLIGZIP
MIME-typeapplication/x-brotliapplication/gzip
Typecontextgemodelleerde stroomcompressieDEFLATE-stroomcontainer
CompressieBrotli LZ77 + contextmodellering van de 2e ordeDEFLATE (RFC 1951)
StandaardspecificatieIETF RFC 7932IETF RFC 1952
Bestandshandtekening (magic bytes)Brotli byte stream headers (WBITS / sliding dictionary)1F 8B (gzip ID1/ID2)

Formaatoverzicht en toepassingen

Sommige oudere software en systemen accepteren GZIP, maar ondersteunen geen Brotli. Conversie van een Brotli-stream naar GZIP kan uitkomst bieden wanneer het ontvangende programma dat formaat vereist. Decompressie en hercompressie veranderen de gecomprimeerde bytes, maar horen de ongecomprimeerde gegevens te behouden. De compatibiliteit hangt af van de doeltoepassing.

Technische specificaties en codec-overzicht

Brotli-streams gebruiken application/x-brotli en vertrouwen op een geavanceerd LZ77-algoritme in combinatie met contextmodellering van de tweede orde en statische voorvoegselcodes. GZIP-bestanden gebruiken daarentegen application/gzip en omhullen gegevens die zijn gecomprimeerd met het DEFLATE-algoritme. Dit combineert LZ77 met Huffman-codering, zoals gedefinieerd in RFC 1951. De bestandshandtekening (magic bytes) bepaalt hoe software deze streams herkent. Een GZIP-bestand begint altijd met de tweebyte-koptekst 0x1F 0x8B. Brotli-streams hebben geen vaste globale koptekst met magic number; ze gebruiken in plaats daarvan een bitstreamkoptekst van variabele lengte, waarvan de eerste bits de venstergrootte en de streamlengte bepalen.

Besturingssysteem- en browserondersteuning

GZIP wordt breed ondersteund door de meeste moderne besturingssystemen, waaronder Windows, macOS, Linux, iOS en Android. Ingebouwde systeemhulpprogramma's zoals tar, gunzip en 7-Zip verwerken GZIP rechtstreeks. Moderne webbrowsers en Linux-kernels ondersteunen Brotli goed, maar oudere opdrachtregelprogramma's en runtimes van programmeertalen hebben vaak geen ingebouwde decoderingsbibliotheken voor raw Brotli-streams. GZIP is daardoor een veiligere keuze voor bestandsoverdracht met brede ondersteuning.

Handige informatie

Controleer altijd of uw decompressiebestemming RFC 1951 ondersteunt voordat u meerdere bestanden tegelijk converteert, aangezien sommige ingebedde microcontrollers alleen minimale GZIP-parseringsroutines bevatten.

Veelgestelde vragen

Hoe converteert u een Brotli-stream naar een GZIP-stream zonder kwaliteitsverlies?

Beide formaten gebruiken verliesvrije compressiealgoritmen. Dat betekent dat de bestandsinhoud na decompressie exact dezelfde oorspronkelijke bytereeks oplevert, zonder gegevensverlies of kwaliteitsvermindering.

Wat is het verschil tussen een Brotli-stream en een GZIP-stream?

GZIP wordt door veel desktop- en serverprogramma's ondersteund, maar de beschikbaarheid ervan op een apparaat hangt af van de geïnstalleerde apps.