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

Invalid MIME type for GZIP compressed files and archives

    XMLWordPrintable

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.0.9, 2.1.6, 2.2.3, 2.3, 2.6.8, BACKEND
    • BACKEND
    • Files API
    • MOODLE_20_STABLE, MOODLE_21_STABLE, MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_26_STABLE

    Description

      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:

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              matteo Matteo Scaramuccia
              Matteo Scaramuccia, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              3 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: