add: add hash.pl
add: add file.pl