#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;} |