File:  [parser3project] / parser3 / tests / 153.html
Revision 1.3: download - view: text, annotated - select for diffs - revision graph
Fri Jul 6 15:08:35 2007 UTC (19 years ago) by misha
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, release_3_4_6, release_3_4_5, release_3_4_4, release_3_4_3, release_3_4_2, release_3_4_1, release_3_4_0, release_3_3_0, release_3_2_3, release_3_2_2, HEAD
- added test for ^math:sha1[string]

$sFileName[153.html]

$sText[проверка]

$f[^file::load[binary;$sFileName]]

<p>
^$sFileName: '$sFileName'<br />
^$sText: '$sText'<br />
</p>


<table border="1">
<tr>
	<td colspan="2"><h2>base64</h2></td>
</tr>
$sBase64[^sText.base64[]]
<tr>
	<td>^$sText[проверка]<br />^^sText.base64[]</td>
	<td>'$sBase64'</td>
</tr>
<tr>
	<td>^^string:base64[$sBase64]</td>
	<td>'^string:base64[$sBase64]'</td>
</tr>
<tr>
	<td>^^math:md5[^^file:base64[$sFileName]]</td>
	<td>^math:md5[^file:base64[$sFileName]]</td>
#	<td>^file:base64[$sFileName]</td>
</tr>
<tr>
	<td>^$f[^^file::load[binary;$sFileName]]<br />^^math:md5[^^f.base64[]]</td>
	<td>^math:md5[^f.base64[]]</td>
#	<td>^f.base64[]</td>
</tr>
<tr>
	<td>^$f[^^file::load[binary;$sFileName]]<br />^^math:md5[^^f.text.base64[]]</td>
	<td>^if(def $f.text){^math:md5[^f.text.base64[]]}{$s[]^math:md5[$s]}</td>
</tr>


<tr>
	<td colspan="2"><br /></td>
</tr>
<tr>
	<td colspan="2"><h2>crc32</h2></td>
</tr>

<tr>
	<td>^^file:crc32[$sFileName]</td>
	<td>^eval(^file:crc32[$sFileName])[%4x]</td>
</tr>

<tr>
	<td>^$f[^^file::load[binary;$sFileName]]<br />^^f.crc32[]</td>
	<td>^eval(^f.crc32[])[%4x]</td>
</tr>

<tr>
	<td>^$f[^^file::load[binary;$sFileName]]<br />^^math:crc32[^$f.text]</td>
	<td>^eval(^math:crc32[$f.text])[%4x]</td>
</tr>

<tr>
	<td>^^math:crc32[$sText]</td>
	<td>^eval(^math:crc32[$sText])[%4x]</td>
</tr>



<tr>
	<td colspan="2"><br /></td>
</tr>
<tr>
	<td colspan="2"><h2>md5</h2></td>
</tr>

<tr>
	<td>^^file:md5[$sFileName]</td>
	<td>^file:md5[$sFileName]</td>
</tr>

<tr>
	<td>^$f[^^file::load[binary;$sFileName]]<br />^^f.md5[]</td>
	<td>^f.md5[]</td>
</tr>

<tr>
	<td>^$f[^^file::load[binary;$sFileName]]<br />^^math:md5[^$f.text]</td>
	<td>^math:md5[$f.text]</td>
</tr>

<tr>
	<td>^^math:md5[$sText]</td>
	<td>^math:md5[$sText]</td>
</tr>

<tr>
	<td colspan="2"><br /></td>
</tr>
<tr>
	<td colspan="2"><h2>sha1</h2></td>
</tr>
<tr>
	<td>^^math:sha1[$sText]</td>
	<td>^math:sha1[$sText]</td>
</tr>


</table>


E-mail: