Standard library imports crypto/sha1 compress/gzip bytes encoding/json errors fmt io os path path/filepath strconv strings sync