Muunna Base64 muotoon BIN

Base64-tekstin muuntaminen raakabinääriksi poistaa ASCII-koodauksen ylikuormituksen alkuperäisen 8-bittisen tavuvirran palauttamiseksi.

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ääritysBASE64BIN
MIME-tyyppitext/plainapplication/octet-stream
Tyyppiradix-64-ASCII-koodausraaka binäärinen tavavirta
PakkausEi pakkausta (33 %:n koon kasvu raakabinääriin verrattuna)Ei pakkausta
StandardimääritysIETF RFC 4648Raw Binary Byte Stream Specification
Tiedostotunniste (Magic Bytes)A-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

Muodon yleiskatsaus ja käyttökohteet

Base64-teksti käyttää turvallista 64 tulostettavan ASCII-merkin joukkoa binääridatan turvalliseen esittämiseen pelkkää tekstiä tukevissa viestintäkanavissa, kuten sähköposteissa tai JSON-kuormissa. Järjestelmät eivät kuitenkaan voi suorittaa tai käsitellä Base64-muotoiltua tekstiä ennen sen palauttamista alkuperäiseen tavurakenteeseensa. Ohjelmistokehittäjät suorittavat tämän muunnoksen usein purkaessaan upotettuja kuvia, fontteja tai käännettyjä suoritettavia tiedostoja asetustiedostoista, API-vastauksista tai verkkosovellusten resursseista. Palaaminen Base64-muodosta takaisin raakabinääriin vaatii koodauksessa käytetyn matematiikan kääntämistä toisin päin. Joka neljä Base64-tekstin merkkiä edustavat tarkalleen kolmea taustalla olevan binääridatan tavua. Tämä prosessi poistaa muotoilumerkit ja palauttaa käyttöjärjestelmien, laitteistojen ja natiivien binäärijäsentimien vaatiman 1- ja 0-sarjan tarkasti.

Tekniset tiedot ja koodekkien erittely

Base64 esittää 3 syötetavua 4 merkkinä. Täytemerkit vaikuttavat tarkkaan suhteeseen, joten suuri syöte on koodattuna noin 33 % suurempi.

Käyttöjärjestelmien ja selaimien yhteensopivuus

Käyttöjärjestelmät, kuten Windows, macOS ja Linux, käsittelevät raakabinääritiedostoja natiivisti järjestelmäkutsujen ja komentorivityökalujen kautta. Modernit verkkoselaimet käsittelevät binääridataa Fetch API:n ja TypedArray-taulukoiden avulla, minkä ansiosta kehittäjät voivat purkaa Base64-merkkijonoja suoraan JavaScriptissä atob-funktion avulla ennen tavujen kirjoittamista Blob-objektiin. iOS- ja Android-mobiilikäyttöjärjestelmät lukevat binääritiedostoja tehokkaasti natiivien sovellushiekkalaatikoiden kautta edellyttäen, että oikeat tiedostopäätteet ja käyttöoikeudet on määritetty.

Hyödyllistä tietoa

Varmista aina ennen purkuprosessin aloittamista, että Base64-merkkijono ei sisällä tarpeettomia tyhjiä merkkejä tai rivinvaihtoja, sillä ylimääräiset merkit voivat turmella tulosteen tavujärjestyksen.

Usein kysytyt kysymykset

Miten Base64-teksti muunnetaan raakabinääriksi laadun heikkenemättä?

Koska Base64 on yksinkertaisesti binääridatan tekstikääre eikä käytä pakkausta, sen purkaminen takaisin raakabinääriksi on täysin häviötöntä. Jokainen alkuperäinen tavu palautetaan matemaattisesti ilman tietojen heikkenemistä.

Mitä eroa on Base64-tekstillä ja raakabinäärillä?

Base64-teksti on turvallinen, vain tekstiä sisältävä esitys datasta tulostettavien ASCII-merkkien avulla, mikä kasvattaa tiedostokokoa 33 prosentilla. Raakabinääri on alkuperäinen, muotoilematon 8-bittisten tavujen virta, jonka tietokoneet ja laitteistot suorittavat tai hahmontavat suoraan.