#include<stdio.h>/*,
C();sub C{@Z=
(($0) ,# ^_^
@ARGV ); $Y =1 + $#Z
;($c=q!' :) // \ |\ */
int q,X ; int main (int Y ,char**Z)
{FILE *F ;int U, V, W,T[256];q /* ~%/;
;sub fclose {close(I) ;}sub fgetc { read (I,
V, 1)?ord(V):0 -1;} ; sub fopen{; open I,
"< Z[U]";}q+//"~ ,/. '.' ~. ,_ crc*/ +-
0; for (U=0;(X =U)< 256;T [+U++] =X){for (V
= 8; V>0;V-- ){X=(( ( 1<<31 ) ^~0) &(X>>1) )^
(( X&1)? 0xedb88320 :0);}}U= 1;for (;U<Y;U=U +
1 ){if(( (F= ((fopen (Z[(U)] , "rb") ))))){for(X =
( ~0);-1< ( W= fgetc (F));X= ((X>>8)&(( 255<<16 )
| 31337| 3 | 1|( 15<<12) | 4095)) ^T[(0xff +0
)&(X ^W )]){} printf ("%s %08x\n" ,
( Z[ (U )+q/*chiyo%*/ *
+ 0]),~X);fclose (
(( F)));}}q /*/ ;!);eval'($c )
=~ ' . 's/('. '[T-ZF])(?# !
`=, : ,; ,=~ `)/\$$1/g '.
""; $c =~ s/^ .*?{//sx;
eval $c;; q+*/+ -0-
0;return+0;}
|