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
🌘 瀏覽器處理 Base64 資料的處理速度有多快?
➤ 透過實際測試揭示瀏覽器處理 Base64 資料的速度。
https://lemire.me/blog/2025/11/29/how-fast-can-browsers-process-base64-data/
本文探討現代瀏覽器處理 Base64 編碼與解碼的速度。作者 Daniel Lemire 是一位軟體效能專家,他使用自行開發的瀏覽器基準測試工具,在 Apple M4 處理器上實際測試了 Safari、SigmaOS、Chrome、Edge 和 Brave 等瀏覽器的表現。測試結果顯示,編碼速度普遍相當快,最高可達每秒 19 GB,但解碼速度則較慢,且不同瀏覽器之間存在顯著差異。
+ 這項測試結果很有趣,特別是編碼和解碼速度的差異。我很好奇 Chrome 和 Edge 的解碼速度為何比 Safari 和 SigmaOS 慢那麼多。
+ 感謝作者分享這個基準測試工具,我會在自己的裝置上測試看看!對於 Base64 的處理速度一直感到好奇。
#網頁技術 #效能測試 #Base64 編碼
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