Hvad er B64-filformatet?
.B64 er en almindelig tekstfil, der indeholder Base64-kodet binær data - en metode til at repræsentere vilkårligt binært indhold som printbare ASCII-tegn for sikker transmission over tekstbaserede kanaler såsom e-mail, HTTP-headere eller JSON-payloads.
Base64-kodning mapper hver 3 byte binær input til 4 tegn fra et 64-tegns alfabet (A-Z, a-z, 0-9, +, /), udfyldt med = for at gøre outputlængden til et multiplum af fire. Efter MIME-konventionen (RFC 2045) ombrydes linjer ved 76 tegn. Denne kodning øger filstørrelsen med cirka 33 % - en 1 MB binær fil bliver til omkring 1,37 MB som Base64.
En .b64-fil er hverken komprimeret eller krypteret - det er blot en anden repræsentation af de samme binære data. For at gendanne den originale fil skal du dekode Base64-indholdet tilbage til binært format ved hjælp af base64 -d (Linux/macOS), certutil -decode (Windows) eller en online-dekoder.
Almindelige anvendelser inkluderer indlejring af binære vedhæftede filer i .eml e-mail-filer, kodning af billeder eller skrifttyper som data:-URI'er i HTML/CSS og overførsel af binære data via JSON- eller XML-API'er. Kodningen er specificeret i RFC 4648 (2006); .b64-filendelsen er en uformel konvention uden en enkelt styrende myndighed.
Sikkerhed og tryghed
RISIKO: MEDIUMBase64-kodning er gennemsigtig - den indre fil kan øjeblikkeligt gendannes af enhver. En .b64-fil kan kode enhver payload, herunder malware-eksekverbare filer. Dekod ikke .b64-filer fra ukendte kilder uden at scanne det dekodede output først. Efter dekodning skal du køre resultatet gennem et antivirusprogram, før du åbner det. At kode en fil som Base64 gør den IKKE sikker.
Formatdetaljer
kort fortaltProgrammer der åbner B64-filer
Tekniske detaljer
dyb specifikation| Kodningsalgoritme | Base64 per RFC 4648 (kanonisk); RFC 2045 MIME-variant; RFC 1421 PEM-variant |
| Tegnalfabet | A-Z, a-z, 0-9, +, /; udfyldningstegn: = |
| Input-til-output forhold | Hver 3 byte binær → 4 Base64-tegn (~33 % størrelsesforøgelse) |
| Linjeombrydning | 76 tegn pr. linje (MIME / RFC 2045); 64 tegn pr. linje (PEM / RFC 1421) |
| Filkodning | Almindelig ASCII-tekst (7-bit ren; sikker for alle tekstbaserede transportkanaler) |
| Komprimering | Ingen - Base64-kodning øger filstørrelsen; det indlejrede indhold kan i sig selv være komprimeret |
| Kryptering | Ingen - kun kodning; indholdet er let at gendanne og giver ingen fortrolighed |
| Udfyldning (Padding) | = eller == tilføjet så outputlængden er et multiplum af 4 tegn |
| Størrelsesomkostning | En 1 MB binær fil kodes til cirka 1,37 MB Base64-tekst |
| Valgfrie header-markører | Content-Transfer-Encoding: base64 (MIME); -----BEGIN / END <TYPE>----- (PEM / RFC 1421) |
| Almindelige brugsscenarier | MIME e-mail-vedhæftninger, data: URI'er i HTML/CSS, binær data i JSON/XML-payloads, PGP/GPG ASCII-panser |
| Dekodningsværktøjer | base64 -d (Linux/macOS), certutil -decode (Windows), [Convert]::FromBase64String() (PowerShell) |
| Udgivet | MIME RFC 2045 (1996); Base64 as a concept dates to Privacy-Enhanced Mail (RFC 1421, 1993); .b64 extension informal convention |
| Seneste version | RFC 4648 (2006) - canonical Base64 spec; no versioned file format |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
B64-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om B64-filer.