(
  file=1600x1200.zip
  path=$HOME/Downloads/$file
  case `file -b --mime-type "$path"` in
  application/zip) ;;
  *) rm -f "$path" ;;
  esac
  pass web/com.digitalblasphemy \
    | tr '\n' '\t' \
    | sort \
    | sed 's/^\(.*\)\t\(.*\)\thttp:\/\/\(.*\)\/\t$/machine secure.\3 login \2 password \1/' \
    | curl \
      --netrc-file /dev/fd/0 \
      --output "$HOME"/Downloads/"$file" \
      --remote-time \
      --time-cond "$HOME"/Downloads/"$file" \
      --url https://secure.digitalblasphemy.com/content/zips/"$file"
)

(
  file=1600x1200.zip
  path=$HOME/Downloads/$file
  case `file -b --mime-type "$path"` in
  application/zip) ;;
  *) touch -ch -r /etc/epoch "$path" ;;
  esac
  pass web/com.digitalblasphemy \
    | tr '\n' '\t' \
    | sort \
    | sed 's/^\(.*\)\t\(.*\)\thttp:\/\/\(.*\)\/\t$/machine secure.\3 login \2 password \1/' \
    | curl \
      --netrc-file /dev/fd/0 \
      --output "$HOME"/Downloads/"$file" \
      --remote-time \
      --time-cond "$HOME"/Downloads/"$file" \
      --url https://secure.digitalblasphemy.com/content/zips/"$file"
)

Use a more gentle method of invalidating a corrupted file
Use a more gentle method of invalidating a corrupted file
