Muunna Brotli muotoon GZIP

Brotli-tiedostojen muuntamisessa GZIP-muotoon menetetään hieman pakkaustehokkuutta, mutta vastineeksi saavutetaan laaja ohjelmistoyhteensopivuus.

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V

Sillä aikaa kun odotat tiedostojasi, voit pelata Code Rainia

Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Muotojen vertailu ja tekniset tiedot

MääritysBROTLIGZIP
MIME-tyyppiapplication/x-brotliapplication/gzip
Tyyppikontekstin mallinnukseen perustuva virtapakkausDEFLATE-virran säiliömuoto
PakkausBrotli LZ77 + 2. asteen kontekstimallinnusDEFLATE (RFC 1951)
StandardimääritysIETF RFC 7932IETF RFC 1952
Tiedostotunniste (Magic Bytes)Brotli byte stream headers (WBITS / sliding dictionary)1F 8B (gzip ID1/ID2)

Muodon yleiskatsaus ja käyttökohteet

Jotkin vanhemmat ohjelmistot ja järjestelmät hyväksyvät GZIP-muodon mutta eivät tue Brotlia. Brotli-virran muuntaminen GZIP-muotoon voi auttaa, jos vastaanottava työkalu edellyttää kyseistä muotoa. Purku ja uudelleenpakkaus muuttavat pakattuja tavuja, mutta niiden pitäisi säilyttää pakkaamaton data. Yhteensopivuus riippuu kohdesovelluksesta.

Tekniset tiedot ja koodekkien erittely

Brotli-virrat käyttävät MIME-tyyppiä application/x-brotli. Niissä käytetään kehittynyttä LZ77-algoritmia, toisen asteen kontekstimallinnusta ja staattisia etuliitekoodeja. GZIP-tiedostot käyttävät MIME-tyyppiä application/gzip ja käärivät RFC 1951:n mukaisella DEFLATE-algoritmilla pakatun datan. DEFLATE yhdistää LZ77:n Huffman-koodaukseen. GZIP-tiedoston alussa on aina kaksitavuinen tunniste 0x1F 0x8B. Brotli-virralla ei ole vastaavaa kiinteää yleistä tunnistetta, vaan sen muuttuvapituisen bittivirran ensimmäiset bitit määrittävät ikkunan koon ja virran pituuden.

Käyttöjärjestelmien ja selaimien yhteensopivuus

GZIP on laajasti tuettu useimmissa nykyaikaisissa Windows-, macOS-, Linux-, iOS- ja Android-käyttöjärjestelmissä. Sisäänrakennetut järjestelmätyökalut, kuten tar, gunzip ja 7-Zip, käsittelevät sitä natiivisti. Brotlia tukevat hyvin nykyaikaiset verkkoselaimet ja Linux-ytimet, mutta vanhoista komentorivityökaluista ja ohjelmointikielten vanhoista ajonaikaisista ympäristöistä puuttuu usein raakojen Brotli-virtojen natiivi purkukirjasto. Siksi GZIP on turvallisempi valinta laajasti tuettuun tiedostonsiirtoon.

Hyödyllistä tietoa

Varmista aina, että purkukohdesi tukee RFC 1951 -standardia ennen tiedostojen massamuunnosta, sillä jotkut sulautetut mikro-ohjaimet sisältävät vain minimaaliset GZIP-jäsennysrutiinit.

Usein kysytyt kysymykset

Miten Brotli-virta muunnetaan GZIP-virraksi ilman laadun heikkenemistä?

Molemmat muodot käyttävät häviöttömiä pakkausalgoritmeja. Tämä tarkoittaa, että tiedoston sisältö purkautuu takaisin täsmälleen alkuperäiseen tavujonoon ilman tietojen menetystä tai laadun alenemista.

Mitä eroa on Brotli-virralla ja GZIP-virralla?

Monet työpöytä- ja palvelinohjelmat tukevat GZIPiä, mutta saatavuus laitteessa riippuu sen sovelluksista.