isAlreadyCompressedExtension function

bool isAlreadyCompressedExtension(
  1. String extension
)

Implementation

bool isAlreadyCompressedExtension(String extension) {
  extension = extension.toLowerCase().trim();
  if (extension.isEmpty) return false;

  switch (extension) {
    case 'ico':
    case 'png':
    case 'jpg':
    case 'jpeg':
    case 'avi':
    case 'mp3':
    case 'mp4':
    case 'mpeg':
    case 'ogg':
    case 'ogx':
    case 'weba':
    case 'webm':
    case 'webp':
    case 'epub':
    case 'pdf':
    case 'woff':
    case 'woff2':
    case 'jar':
    case 'war':
    case '7z':
    case 'bz':
    case 'bz2':
    case 'gzip':
    case 'gz':
    case 'rar':
    case 'zip':
      return true;
    default:
      return false;
  }
}