Need to encode or decode Base64 quickly without leaving your browser?

I built a free Base64 encoder/decoder tool — paste text or Base64 in, get the result instantly. No sign-ups, no tracking, runs entirely in your browser.

Try it: https://hlteoh37.github.io/profiterole-blog/tools/base64-encoder/

#webdev #devtools #base64 #frontend #javascript

truputį nesuprantu kodėl #gmail ir dauguma kitų korporacinių mail klientų skipina #SVG kodą iš html laiškų, nes neva tai ne secure, bet #base64 kodą palaiko (bent jau gmail — ką tik patikrinau). ir ten, ir ten yra simboliais aprašyti pikseliai. lygiai taip pat saugu arba nesaugu. ar čia iš serijos: ne mūsų formatas tai ir užsipiskit.

New tool: Base64 encoder/decoder with file drag & drop and data URL preview. Pure client-side, no server involved.

https://moth-asa.github.io/base64-tool/

Source: https://github.com/moth-asa/base64-tool

#WebDev #Tools #JavaScript #Base64

Base64 Tool — Encode, Decode, Preview

Built a Base64 Tool — encode text, files, and data URLs right in your browser. No uploads, no server, everything stays local.

Drag & drop images to get Base64. Paste data URLs to preview. Copy with one click.

https://moth-asa.github.io/base64-tool/

#WebDev #Tools #JavaScript #Base64 #OpenSource

Base64 Tool — Encode, Decode, Preview

When I studied #electronics I learned #assembly (6809, 6811) and used this language for #embedded projects during my studies.

Since then I've always been interested in assembly and low level topics and "system" languages (C, Rust, Zig...)

I love assembly and never miss an occasion to include assembly parts in a program written in a "high level language", for fun, and because some times it's just more convenient for me.

Some times the project is written in full assembly, for instance I had a lot of fun writing a #base64 encoder in #riscv assembly for #linux, as a RV64 and linux system calls learning project.

@bkastl Base64 ist keine #Verschlüsselung, sondern ein algorithmischer Trick, binäre Daten mit 64 druckbaren Zeichen darzustellen. So können sie beispielsweise einfacher übers Internet (HTTP und HTTPS Protokoll) übertragen werden, sogar direkt in der URL.

Es gibt Online-Tools, um diese Codierung zu erstellen bzw. zu dekodieren. Zum Beispiel:

#Algorithm #Programmierung #Base64

https://www.baraverkstad.se/encode/

Mixed Encoding

[Перевод] Насколько быстро браузеры могут обрабатывать данные в Base64?

Base64 — это схема кодирования двоичных значений в текст, преобразующая произвольные двоичные данные (например, изображения, файлы или любые байтовые последовательности) в безопасную печатную ASCII-строку, состоящую из 64-символьного алфавита (A–Z, a–z, 0–9, +, /). Браузеры применяют эту схему в JavaScript для встраивания двоичных данных непосредственно в код/HTML или для передачи двоичных данных в виде текста. Недавно в браузерах появились удобные и безопасные функции для обработки Base64: Uint8Array.toBase64() и Uint8Array.fromBase64() . Хоть у них и есть множество параметров, смысл их сводится к кодированию и декодированию. При кодировании они берут 24 бита из входных данных и разделяют их на четыре сегмента по 6 бит, и каждое 6-битное значение (в интервале от 0 до 63) соотносится с конкретным символом из алфавита Base64: первые 26 символов — это буквы A-Z в верхнем регистре, следующие 26 — a-z в нижнем, затем идут цифры 0-9 и, наконец, символы «+» и «/» в качестве 62-го и 63-го символов. Если длина входных данных не кратна трём байтам, то в качестве заполнителя используется знак «=». Насколько же быстро могут работать эти функции?

https://habr.com/ru/articles/983250/

#chromium #webkit #firefox #chrome #safari #gecko #base64

Насколько быстро браузеры могут обрабатывать данные в Base64?

Base64 — это схема кодирования двоичных значений в текст, преобразующая произвольные двоичные данные (например, изображения, файлы или любые байтовые последовательности) в безопасную печатную...

Хабр
So if You #Base64 encode your code + Script into a base64 #iframe (or object if you wish) security measures will prevent the #script running from within this setup ?

... Hmmm.
Not too strange.
But sad.

Those dang script scammers they ruin everything.

<button id="copyBtn" style="display:none">Copy Page Embed</button>
<script>
const b=document.getElementById("copyBtn");function c(){const e=location.href.replace("/commentload.html","/quotepost.html"),t=`<iframe src="data:text/html;base64,${btoa(unescape(encodeURIComponent(`\n<div style="position:relative;width:55vw;height:89vh">\n <iframe src="${e}" style="width:100%;height:100%;border:0;pointer-events:none" onload="(()=>{\n const i=this,d=i.contentDocument,e=d.documentElement;\n d.body.style.overflow=e.style.overflow='hidden';\n const r=()=>{let s=Math.min(i.clientWidth/e.scrollWidth,i.clientHeight/e.scrollHeight); e.style.transform='scale('+s+')'; e.style.transformOrigin='0 0'; i.style.height=e.scrollHeight*s+'px'};\n r(); new ResizeObserver(r).observe(e);\n })()"></iframe>\n <a href="${e}" target="_blank" style="position:absolute;inset:0;z-index:1"></a>\n</div>\n`)))}" style="width:55vw;height:89vh;border:0"></iframe>`;navigator.clipboard.writeText(t).then((()=>{b.textContent="QUOTE COPIED",b.disabled=!0}))}window.self===window.top&&(b.style.display="inline-block"),b.onclick=c;
</script>


#AmusedCea #CodeAlcea
#repost •acws #acws

Python Base64 Encoding

base64 for encoding binary data
Encode/decode binary data as text
Encode string

#python #programming #tutorial #coding #base64 #encoding

https://www.youtube.com/watch?v=1l1giwob4-M

Python Base64 Encoding #coding

YouTube
How fast can browsers process base64 data?

Base64 is a binary-to-text encoding scheme that converts arbitrary binary data (like images, files, or any sequence of bytes) into a safe, printable ASCII string using a 64-character alphabet (A–Z, a–z, 0–9, +, /). Browsers use it in JavaScript to embedding binary data directly in code or HTML or to transmitting binary data as text. … Continue reading How fast can browsers process base64 data?

Daniel Lemire's blog