file_writer sign|hash; caput '-s'