use %f for printing size so that it won't use exponent
Show create file instead of update file for new file
Not copy permission to zip file itself. Do not use stdout to decompress, instead, decompress to tmp_dir so that the permission is preserved