Archiver.st
changeset 2689 916e23097292
parent 2688 e97785830190
child 2690 dc6d8fafc622
equal deleted inserted replaced
2688:e97785830190 2689:916e23097292
   123 ! !
   123 ! !
   124 
   124 
   125 !Archiver class methodsFor:'initialization'!
   125 !Archiver class methodsFor:'initialization'!
   126 
   126 
   127 initialize
   127 initialize
   128     MimeTypeMapping := Dictionary withKeysAndValues:
   128     MimeTypeMapping := Dictionary 
   129     #(
   129         withKeysAndValues:
   130         'application/x-tar-compressed'         CompressedTarArchive     "abstract - special handling"
   130             #(
   131         'application/x-tar-gzip-compressed'    TarGZipArchive       
   131                 'application/x-tar-compressed'         CompressedTarArchive     "abstract - special handling"
   132         'application/x-tar-bzip2-compressed'   TarBZ2Archive        
   132                 'application/x-tar-gzip-compressed'    TarGZipArchive       
   133         'application/x-tar'                    TarArchive          
   133                 'application/x-tar-bzip2-compressed'   TarBZ2Archive        
   134         'application/x-gzip-compressed'        GZipCompressed      
   134                 'application/x-tar'                    TarArchive          
   135         'application/x-zip-compressed'         ZipArchive          
   135                 'application/x-gzip-compressed'        GZipCompressed      
   136         'application/x-bzip2-compressed'       BZ2Compressed       
   136                 'application/x-zip-compressed'         ZipArchive          
   137         'application/x-squeak-archive'         ZipArchive          
   137                 'application/x-bzip2-compressed'       BZ2Compressed       
   138         'application/java-archive'             ZipArchive          
   138                 'application/x-squeak-archive'         ZipArchive          
   139 
   139                 'application/java-archive'             ZipArchive          
   140         'application/x-ar-archive'             ArArchive           
   140 
   141         'application/x-ar-library'             ArArchive           
   141                 'application/x-ar-archive'             ArArchive           
   142         'application/library'                  ArArchive           
   142                 'application/x-ar-library'             ArArchive           
       
   143                 'application/library'                  ArArchive           
   143 
   144 
   144 "/       'application/x-rpm'                    RPMArchive          
   145 "/       'application/x-rpm'                    RPMArchive          
   145 "/       'application/x-rpm-archive'            RPMArchive          
   146 "/       'application/x-rpm-archive'            RPMArchive          
   146 "/       'application/x-redhat packet manager'  RPMArchive  
   147 "/       'application/x-redhat packet manager'  RPMArchive  
   147 
   148 
   148         'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' ZipArchive
   149                 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' ZipArchive
   149     ).
   150             ).
   150 
   151 
   151     "Modified (format): / 29-11-2011 / 19:13:55 / cg"
   152     "Modified (format): / 29-11-2011 / 19:37:45 / cg"
   152 ! !
   153 ! !
   153 
   154 
   154 !Archiver class methodsFor:'instance creation'!
   155 !Archiver class methodsFor:'instance creation'!
   155 
   156 
   156 classForMimeType:aMimeType fileName:aFileNameOrNil
   157 classForMimeType:aMimeType fileName:aFileNameOrNil
  1404 ! !
  1405 ! !
  1405 
  1406 
  1406 !Archiver class methodsFor:'documentation'!
  1407 !Archiver class methodsFor:'documentation'!
  1407 
  1408 
  1408 version
  1409 version
  1409     ^ '$Header: /cvs/stx/stx/libbasic2/Archiver.st,v 1.36 2011-11-29 18:34:23 cg Exp $'
  1410     ^ '$Header: /cvs/stx/stx/libbasic2/Archiver.st,v 1.37 2011-11-29 18:37:56 cg Exp $'
       
  1411 !
       
  1412 
       
  1413 version_CVS
       
  1414     ^ '$Header: /cvs/stx/stx/libbasic2/Archiver.st,v 1.37 2011-11-29 18:37:56 cg Exp $'
  1410 ! !
  1415 ! !
  1411 
  1416 
  1412 Archiver initialize!
  1417 Archiver initialize!