--- parser3/tests/397.html 2019/11/11 20:58:03 1.1
+++ parser3/tests/397.html 2019/11/24 23:54:18 1.6
@@ -11,7 +11,7 @@ $b64[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi
4 ^math:convert[^#0A](256)(16)
4.1 ^math:convert[97](10)(256)
-4.2 '^math:convert[410041](16)(256)'
+4.2 ^math:convert[^math:convert[410D41](16)(256)](256)(16)
5 ^math:convert[^#0A^#0A](256)(16)
@@ -48,15 +48,18 @@ $b64[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi
$f[^file::load[binary;098font.gif]]
-$b[^f.base64[]]
-$b[^b.replace[^table::create[nameless]{^taint[^#0A]}]]
+$b[^f.base64[ $.wrap(false) ]]
$b2[^math:convert[$f](256)[$b64]]
13. ^if($b eq $b2){OK}{failed}
-14. $f[^math:convert[$b][$b64](256)[ $.format[string] ]]
- '$f' ^f.length[]
+14. ^try-catch{ $f[^math:convert[$b][$b64](256)[ $.format[string] ]] }
+
+15. $f2[^math:convert[$b][$b64](256)[ $.format[file] ]]
+ ^json:string[$f2]
+ ^f.md5[] = ^f2.md5[]
+
+16. $s[^math:convert[412241](16)(256)]
+ $js[^json:parse[{"key":"$s"}]] $js.key
-15. $f[^math:convert[$b][$b64](256)[ $.format[file] ]]
- ^json:string[$f]