file service use md5 to read and write