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 |