Skip to content

Commit 7d5be7a

Browse files
save file
1 parent 488419a commit 7d5be7a

1 file changed

Lines changed: 21 additions & 12 deletions

File tree

utils/misc/base64-encode-file/base64-encode-file.html

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<base href='https://ext-code.com/utils/misc/base64-encode-file/'>
1717
<link rel=canonical href='https://ext-code.com/utils/misc/base64-encode-file/base64-encode-file.html'>
1818

19-
<link rel=icon type='image/png' href='image/base64-30.png'>
19+
<link rel=icon href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAARVBMVEVHcEwDcLgQa6sHbrQBcboCcboEcLcEcLcCcboSaaYIbbIDcLgDcbkPbKwFcLcJbbAJbbAHb7QXZ6MGb7UIb7QDcbkAcrtsIh5HAAAAFnRSTlMAyRhs+/HBqOwNTbbaI5M/NYYHeVroiA3VNQAAAPFJREFUKM+Fk9uShCAMREnCEJG7Cv//qQvDOrUyq/ST5anQhHSEqEJSS7loUYTiVyvI8iUJa6f0Kv/qRe/aG1p5rUcotwIUJO+xJKHKg5RYnvAiPgflfNrI5WN4YrM6R7Z/c4QBG1zZY+8R3Kau+BVCJd7Bu1vUAwbkBmyrTjGNmFH54+B2I+WYR+x1iEfQuyw5UvnCSQRbR1B/U8gVDzf3onmD9kYngLR5e/XeGraY9g0RtdCr/Ist7q15zdYYo/YtwQVLQs4QY+5njd4lEzo835LdiGu02JzD68/T8WSgkzhMwjSJ4iTIszWYLdHTCv4AtH48ymx1XJMAAAAASUVORK5CYII='>
2020
<meta name=viewport content='width=device-width, initial-scale=1'>
2121

2222
<script type='application/ld+json'>
@@ -43,8 +43,9 @@
4343
console.log('base64-encode-file-v2.0.html');
4444
console.log();
4545
console.json=v=>console.log(JSON.stringify(v,null,4));
46-
var df=true,version='v2.0'
47-
;
46+
var version='v2.0';
47+
var df=true;
48+
4849

4950
var ext;
5051
var $;
@@ -72,7 +73,7 @@
7273
mod.base.add({ext,$,datatype,keydown,menu,menumod});
7374

7475

75-
hdr = mod['hdr-base64'];
76+
hdr = mod['misc-hdr'];
7677
//mod.menu.main = mod.menu.main();
7778
preview.filemod = mod['file-preview'];
7879
preview.filename = mod['fn-preview'];
@@ -145,7 +146,7 @@
145146
padding-bottom:200px;
146147
}
147148
body>*
148-
{max-width:1400px;width:100%;padding:0 20px;}
149+
{max-width:1600px;width:100%;padding:0 20px;}
149150

150151

151152
.icon
@@ -222,10 +223,12 @@
222223
<body>
223224

224225

225-
<hdr-base64 component=grp>
226-
<img class=title src='image/base64-file-50.png' style='top:5px;height:40px'>
227-
<time slot=date datetime=2025-10-18>18 Oct 2025</time>
228-
</hdr-base64>
226+
<misc-hdr v2.0 component=grp>
227+
<img slot=title class=title src='images/base64-encode-file.png' style='top:-35px;height:100px'>
228+
<time slot=date datetime=2025-04-19>
229+
19 Apr 2026
230+
</time>
231+
</misc-hdr>
229232

230233

231234

@@ -362,6 +365,7 @@
362365

363366

364367
hdr.initdom(root);
368+
hdr.set.version(version);
365369

366370

367371
preview.root = $(root,'#preview');
@@ -483,11 +487,11 @@
483487

484488
btn.output.paste = async function(){
485489

486-
var b64 = await navigator.clipboard.readText();
490+
var txt = await navigator.clipboard.readText();
487491

488-
cur.b64 = b64;
492+
cur.b64 = txt;
489493

490-
output.view.textContent = b64;
494+
b64.text.textContent = txt;
491495

492496
}//paste
493497

@@ -505,6 +509,11 @@
505509

506510
function decode(b64){
507511

512+
if(b64.startsWith('data:')){
513+
var i = b64.indexOf(',');
514+
b64 = b64.slice(i+1);
515+
}
516+
508517
var blob = b64_blob(b64);
509518
cur.blob = blob;
510519
return blob;

0 commit comments

Comments
 (0)