JSON Base64 bihurtu: kodetzailea
Bihurtu JSON fitxategi bat Base64 testuko lerro bakar batean, ingurune-aldagaietan, YAML eremuetan eta API gorputzetan arazorik gabe iristeko, komatxoek, giltzek eta lerro-jauziek arazoak sortuko lituzketen lekuetan. Deskodetzean, byte berberak berreskuratzen dira.
Datu-bihurtzailea
edo jaregin CSV, TSV, TXT … fitxategiak hemen ·
Gehienez 95 MB fitxategiko· 20 fitxategi arte· 30 minutu geroago ezabatzen da
Fitxategiak gure zerbitzarietan prozesatzen dira eta 30 minutu geroago ezabatzen dira.
CSV eta testu-fitxategietan zutabeak bereizten dituen karakterea, irakurtzeko zein idazteko. Automatikoak sarreratik detektatzen du eta komak idazten ditu.
UTF-8 hizkuntza guztietarako balio du. Aukeratu UTF-8 BOM-ekin Windowsko Excelek azentu edo karaktere asiarrak gaizki erakusten baditu CSV-a irekitzean.
Excel, ODS eta Numbers sarrera: bihurtu lehen orria soilik edo orri guztiak (CSV bat orriko ZIP batean, edo JSON gako bat orriko).
Kalkulu-orri berriko orri-fitxaren izena, gehienez 31 karaktere.
Objektuen arrayak zutabe-izenak erabiltzen ditu gako gisa errenkada bakoitzean; arrayen arrayak trinkoagoa da eta goiburua lehen array gisa gordetzen du.
Errenkada guztiak biltzen dituen kanpoko elementuaren izena; errenkada bakoitza <row> bihurtzen da barruan.
CREATE TABLE eta INSERT sententzietan erabiltzen da. Letrak, zifrak eta azpimarrak soilik.
Komatxoak eta zutabe-motak apur bat aldatzen dira datu-baseen artean; aukeratu inportatuko duzuna.
Berridatzi data-gelaxkak formatu bakarrean. ISO (2026-10-18) da seguruena datu-baseetarako eta kodetarako; mantendu aukerak iturburuan bezala uzten ditu.
Tresna hau nola erabili
- 1
Igo JSON fitxategia
Gehitu .json, .jsonl edo .ndjson fitxategi bat, adibidez zerbitzu-kontuaren gako bat edo konfigurazio bat. Gehienez 20 fitxategi lote bakoitzeko, 95 MB bakoitza.
- 2
Erabaki aurrizkia
Base64 arrunta dago hautatuta. Aktibatu Data URI aurrizkia Ezarpen aurreratuak atalean, testua data: URL bat espero duen HTML edo CSS atributu batean sartuko bada soilik.
- 3
Kodetu eta kopiatu
Sakatu Bihurtu Base64 testua formatura →, deskargatu emaitza eta itsatsi katea zure sekretuen biltegian, manifestuan edo eskaeraren gorputzean.
JSON Base64 gisa kodetzeak ez ditu datuak aldatzen; letra eta digitu soil gisa berrartekatzen ditu, giltzak, komatxoak eta lerro-jauziak hondatuko lituzketen lekuetatik igaro daitezen.
Zergatik kodetu JSON fitxategi bat Base64 gisa
Kasu tipikoa kredentzialen fitxategia da. Hodei-hornitzaile batek zerbitzu-kontuaren gako bat ematen dizu JSON fitxategi gisa, eta zure CI sistemak, ostatu-panelak edo edukiontzi-plataformak sekretuentzako lerro bakarreko testu-eremu bat bakarrik eskaintzen du. JSON gordina itsasten baduzu, lehen lerro-jauzian edo ihes egin gabeko lehen komatxoan hautsi egiten da. Base64 gisa kodetuta, gako bera kate etengabe bat da, aplikazioak abioan deskodetzen duena.
Base64 bera posta elektronikoan du jatorria: 1996an RFC 2045ean definitutako MIMEk erabili zuen, eranskinek 7 biteko testua soilik eramaten zuten posta-zerbitzarietatik igaro zitezen. Alfabetoa geroago bere aldetik estandarizatu zen RFC 4648n, 2006an. Prezioa tamaina da, 3 byte bakoitza 4 karaktere bihurtzen baita. Irudientzat eta beste fitxategi bitarrentzat, Irudia Base64 bihurtu tresnak kodeketa bera egiten du, dagokion data URI-rekin. Jasotzen duen tresnak Base64 eremu bat beharrean YAML irakurtzen badu, JSON YAML bihurtu nahikoa izan daiteke.
JSON Base64 bihurtzeko adibidea
{"env":"prod","retries":3}
eyJlbnYiOiJwcm9kIiwicmV0cmllcyI6M30=Non eskatzen den Base64 gisa kodetutako JSONa
| Erakundea | Baldintza | Iturria |
|---|---|---|
| Kubernetes Secrets | data azpiko balio guztiek Base64 izan behar dute; JSON gako-fitxategi bat muntatzeko, kodetu lehenik. | kubernetes.io |
| GitHub REST API | Fitxategiaren edukia sortzeko edo eguneratzeko endpointak fitxategia, .json fitxategia barne, Base64 gisa espero du content eremuan. | docs.github.com |
| JSON Web Tokens (RFC 7519) | JSON goiburua eta claim-ak base64url bidez kodetzen dira bakoitza, eta puntuekin elkartzen dira. | — |
| Posta elektronikoko eranskinak (MIME) | .json eranskin bat Base64 transferentzia-kodeketarekin bidaltzen da, testu hutseko posta-zerbitzarietatik igaro dadin. | — |
- Base64Base 64 kodeketa · RFC 4648 kodeketa
- Edozein byte 64 karaktere seguruz idazteko modu bat: A–Z, a–z, 0–9, + eta /, = betegarri gisa. 3 byteko sarrera-talde bakoitza 4 irteera-karaktere bihurtzen da, beraz testua fitxategia baino heren bat luzeagoa da gutxi gorabehera. Itzulgarria da eta ez du gakorik, beraz garraio-formatu bat da, ez segurtasun-neurri bat.
JSON eta Base64 formatuei buruzko datuak
JSON
JavaScript Object Notation
JSON datu egituratuetarako testu-formatu arina da, Douglas Crockfordek 2000ko hasieran herrikoitua eta RFC 8259 eta ECMA-404 gisa estandarizatua. Objektuak, array-ak, kateak, zenbakiak, boolearrak eta null sintaxi sinple eta irakurgarriarekin adierazten ditu. Web API-etarako, konfigurazio-fitxategietarako eta ia programazio-lengoaia guztietako aplikazioen arteko datu-trukerako formatu lehenetsia da. Ez ditu iruzkinik, datarik ez eskemarik txertatuta, eta egitura sakoneko fitxategi handiak zailak dira ikusle gabe irakurtzeko.
- Konpresioa
- –
- Gardentasuna
- –
- Animazioa
- –
- Sorrera urtea
- 2001 · Douglas Crockford
BASE64
Base64 kodeketadun testua
Base64 RFC 4648n definitutako kodeketa bat da, edozein datu bitar 64 testu-karaktere seguruko kate bihurtzen duena. Irudiak HTML eta CSSn data URI gisa txertatzeko, fitxategiak posta elektronikora erantsteko eta datu bitarrak JSON edo XMLn bidaltzeko erabiltzen da. Kodeketa guztiz itzulgarria da, baina datuak % 33 inguru handitzen ditu. Base64 ez da zifratzea eta ez du segurtasunik ematen; edonork deskodetu dezake.
- Konpresioa
- Galerarik gabe
- Gardentasuna
- –
- Animazioa
- –
- Sorrera urtea
- –
JSON Base64 gisa kodetzen da egitura duen karga bat komatxo eta lerro-jauzi gordinak onartzen ez dituen kate-eremu bakar baten barruan joan behar denean: CI sekretu bat, Kubernetes manifestu bat, API baten content eremua edo goiburuko balio bat.
JSON Base64 bihurtzeari buruzko galderak
Base64 gisa kodetutako JSONa enkriptatuta al dago?
Ez. Base64 kodeketa bat da, eta edonork deskodetu dezake komando bakar batekin. Kubernetesen dokumentazioak berak ohartarazten du Secrets Base64n kodetuta bakarrik daudela eta lehenespenez zifratu gabe gordetzen direla; beraz, babestu kodetutako katea jatorrizko gakoa babestuko zenukeen modu berean.
Base64 ala base64url behar dut token edo URL baterako?
Base64 estandarrak, hemen idazten den bezala, + eta / erabiltzen ditu eta =rekin betetzen du. JWTek eta URL parametroek RFC 4648ko base64url alfabetoa erabiltzen dute, zeinak - eta _ jartzen dituen eta betegarria kentzen duen normalean. Ordezkatu hiru karaktere horiek zure helburuak base64url espero badu.
JSONa minimizatu behar al dut kodetu aurretik?
Normalean bai. Zuriuneak, koskak eta lerro-jauziak beste edozein byte bezalakoak dira, eta 3 byte bakoitza irteerako 4 karaktere bihurtzen da. Lehenik konfigurazio ederki formateatu bat trinkotzeak, adibidez jq -c erabiliz, kodetutako katea laburtzen du.
Nola deskodetu katea berriro JSON bihurtzeko?
macOS edo Linuxen exekutatu base64 --decode, PowerShellen erabili [Convert]::FromBase64String, eta nabigatzailean pasatu atob-en emaitza TextDecoder batetik, UTF-8 karaktereak behar bezala itzul daitezen.
Zergatik ematen du kubectl-ek «illegal base64 data» errorea?
Secret manifestu bateko data azpiko balioak baliozko Base64 izan behar du, lerro batean. Akatsak normalean esan nahi du itsastean lerro-jauzi bat sartu dela edo JSON arrunta jarri dela data azpian. Balio arruntak stringData azpian joan behar dute; Kubernetesek kodetzen ditu zuretzat.
Kodetzeak ezer aldatzen al du nire JSONaren barruan?
Ez. Base64k byteak testu bihurtzen ditu eta atzera, galerarik gabe; beraz, gakoak, balioak, karaktere azentudunak eta fitxategiaren hasierako byte order mark-a ere zehatz-mehatz berreskuratzen dira deskodetzean.
- Irudia Base64 bihurtuKodetu PNG, JPG, GIF, WebP edo SVG irudiak Base64 testu gisa, data:image aurrizkiarekin HTML, CSS edo JSONerako. 20 irudi aldi berean.
- JSON TXT bihurtuBihurtu JSON testu-fitxategi soil: erregistro bat lerroko, eremuak tabulazioz edo nahi duzun bereizlez. Notepad, Excel eta komando-lerroan irekitzen da.
- JSON YAML bihurgailuaJSON YAML bihurtu online Kubernetes, GitHub Actions, Compose eta Ansiblerako. Koska zuzena, komatxo seguruak, 20 fitxategi aldiko, konturik gabe.
- JSON XML bihurgailuaBihurtu JSON XML online: gakoak elementu, matrizeak elementu errepikatu, zuk izendatutako erro-etiketa baten barruan. Irteera txukuna, konturik gabe.
- JSON CSV bihurtuBihurtu JSON edo JSON Lines CSV: objektu bakoitzeko errenkada bat, zutabe lauak eta UTF-8 BOMarekin Excelek azentuak ondo erakusteko. 20 fitxategi batera.