$sFileName[153.html] $sText[проверка] $f[^file::load[binary;$sFileName]]
^$sFileName: '$sFileName'
^$sText: '$sText'
base64 |
||
| ^$sText[проверка] ^^sText.base64[] |
'$sBase64' | |
| ^^string:base64[$sBase64] | '^string:base64[$sBase64]' | |
| ^^math:md5[^^file:base64[$sFileName]] | ^math:md5[^file:base64[$sFileName]] | #^file:base64[$sFileName] |
| ^$f[^^file::load[binary;$sFileName]] ^^math:md5[^^f.base64[]] |
^math:md5[^f.base64[]] | #^f.base64[] |
| ^$f[^^file::load[binary;$sFileName]] ^^math:md5[^^f.text.base64[]] |
^if(def $f.text){^math:md5[^f.text.base64[]]}{$s[]^math:md5[$s]} | |
crc32 |
||
| ^^file:crc32[$sFileName] | ^eval(^file:crc32[$sFileName])[%4x] | |
| ^$f[^^file::load[binary;$sFileName]] ^^f.crc32[] |
^eval(^f.crc32[])[%4x] | |
| ^$f[^^file::load[binary;$sFileName]] ^^math:crc32[^$f.text] |
^eval(^math:crc32[$f.text])[%4x] | |
| ^^math:crc32[$sText] | ^eval(^math:crc32[$sText])[%4x] | |
md5 |
||
| ^^file:md5[$sFileName] | ^file:md5[$sFileName] | |
| ^$f[^^file::load[binary;$sFileName]] ^^f.md5[] |
^f.md5[] | |
| ^$f[^^file::load[binary;$sFileName]] ^^math:md5[^$f.text] |
^math:md5[$f.text] | |
| ^^math:md5[$sText] | ^math:md5[$sText] | |
sha1 |
||
| ^^math:sha1[$sText] | ^math:sha1[$sText] | |