Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-33787

Invalid MIME type for GZIP compressed files and archives

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • BACKEND
    • 2.0.9, 2.1.6, 2.2.3, 2.3, 2.6.8, BACKEND
    • Files API
    • MOODLE_20_STABLE, MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_26_STABLE
    • Hide
      1. As administrator, go to "Site administration" → "Server" → "File types"
      2. Verify The MIME type for tgz is application/x-gtar.
      3. Verify The MIME type for gz is application/x-gzip.
      4. Verify The MIME type for gzip is application/x-gzip.
      Show
      As administrator, go to "Site administration" → "Server" → "File types" Verify The MIME type for tgz is application/x-gtar. Verify The MIME type for gz is application/x-gzip. Verify The MIME type for gzip is application/x-gzip.

      Moodle defines the MIME type for gzipped files as:

      application/g-zip
      

      while it should be:

      *.gz => application/x-gzip
      *.gzip => application/x-gzip
      *.tgz => application/x-gtar
      

      Moodle code:

      moodle-19/lib/filelib.php:        'tgz'  => array ('type'=>'application/g-zip', 'icon'=>'zip.gif'),
      moodle-19/lib/filelib.php:        'gz'   => array ('type'=>'application/g-zip', 'icon'=>'zip.gif'),
      moodle-19/lib/filelib.php:        'gzip' => array ('type'=>'application/g-zip', 'icon'=>'zip.gif'),
       
      moodle-20/lib/filelib.php:        'tgz'  => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-20/lib/filelib.php:        'gz'   => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-20/lib/filelib.php:        'gzip' => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-20/mod/resource/locallib.php:    static $download = array('application/zip', 'application/x-tar', 'application/g-zip');    // binary formats
      moodle-20/mod/url/locallib.php:    static $download = array('application/zip', 'application/x-tar', 'application/g-zip',     // binary formats
       
      moodle-21/lib/filelib.php:        'tgz'  => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-21/lib/filelib.php:        'gz'   => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-21/lib/filelib.php:        'gzip' => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-21/mod/resource/locallib.php:    static $download = array('application/zip', 'application/x-tar', 'application/g-zip');    // binary formats
      moodle-21/mod/url/locallib.php:    static $download = array('application/zip', 'application/x-tar', 'application/g-zip',     // binary formats
       
      moodle-22/lib/filelib.php:        'tgz'  => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-22/lib/filelib.php:        'gz'   => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-22/lib/filelib.php:        'gzip' => array ('type'=>'application/g-zip', 'icon'=>'zip'),
      moodle-22/mod/resource/locallib.php:    static $download = array('application/zip', 'application/x-tar', 'application/g-zip');    // binary formats
      moodle-22/mod/url/locallib.php:    static $download = array('application/zip', 'application/x-tar', 'application/g-zip',     // binary formats
       
      moodle-master/lib/filelib.php:        'tgz'  => array ('type'=>'application/g-zip', 'icon'=>'zip', 'groups'=>array('archive'), 'string'=>'archive'),
      moodle-master/lib/filelib.php:        'gz'   => array ('type'=>'application/g-zip', 'icon'=>'zip', 'groups'=>array('archive'), 'string'=>'archive'),
      moodle-master/lib/filelib.php:        'gzip' => array ('type'=>'application/g-zip', 'icon'=>'zip', 'groups'=>array('archive'), 'string'=>'archive'),
      moodle-master/mod/url/locallib.php:    static $download = array('application/zip', 'application/x-tar', 'application/g-zip',     // binary formats
      

      Refs:

            Unassigned Unassigned
            matteo Matteo Scaramuccia
            Votes:
            3 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.