← Index
NYTProf Performance Profile   « block view • line view • sub view »
For /usr/bin/epoll_server.pl
  Run on Wed Jan 5 05:34:33 2011
Reported on Wed Jan 5 05:41:14 2011

File /usr/lib/perl5/vendor_perl/5.10.1/MIME/Types.pm
Statements Executed 8891
Statement Execution Time 94.0ms
Subroutines — ordered by exclusive time
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11152.6ms157msMIME::Types::::initMIME::Types::init
11133.8ms44.4msMIME::Types::::create_type_indexMIME::Types::create_type_index
997224.37ms4.37msMIME::Types::::CORE:readlineMIME::Types::CORE:readline (opcode)
991122.94ms2.94msMIME::Types::::CORE:substMIME::Types::CORE:subst (opcode)
1112.88ms3.80msMIME::Types::::BEGIN@13MIME::Types::BEGIN@13
111165µs460µsMIME::Types::::BEGIN@190MIME::Types::BEGIN@190
21273µs73µsMIME::Types::::CORE:qrMIME::Types::CORE:qr (opcode)
11156µs336µsMIME::Types::::BEGIN@7MIME::Types::BEGIN@7
11153µs157msMIME::Types::::newMIME::Types::new
32242µs42µsMIME::Types::::CORE:regcompMIME::Types::CORE:regcomp (opcode)
11135µs237µsMIME::Types::::BEGIN@137MIME::Types::BEGIN@137
11134µs48µsMIME::Types::::BEGIN@11MIME::Types::BEGIN@11
11131µs182µsMIME::Types::::BEGIN@14MIME::Types::BEGIN@14
11218µs18µsMIME::Types::::CORE:closeMIME::Types::CORE:close (opcode)
11210µs10µsMIME::Types::::CORE:matchMIME::Types::CORE:match (opcode)
0000s0sMIME::Types::::addTypeMIME::Types::addType
0000s0sMIME::Types::::by_mediatypeMIME::Types::by_mediatype
0000s0sMIME::Types::::by_suffixMIME::Types::by_suffix
0000s0sMIME::Types::::extensionsMIME::Types::extensions
0000s0sMIME::Types::::import_mime_typesMIME::Types::import_mime_types
0000s0sMIME::Types::::mimeTypeOfMIME::Types::mimeTypeOf
0000s0sMIME::Types::::typeMIME::Types::type
0000s0sMIME::Types::::typesMIME::Types::types
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1# Copyrights 1999,2001-2010 by Mark Overmeer.
2# For other contributors see ChangeLog.
3# See the manual pages for details on the licensing terms.
4# Pod stripped from pm file by OODoc 1.06.
5
6package MIME::Types;
73238µs2615µs
# spent 336µs (56+279) within MIME::Types::BEGIN@7 which was called # once (56µs+279µs) by Catalyst::Plugin::Static::Simple::BEGIN@7 at line 7
use vars '$VERSION';
# spent 336µs making 1 call to MIME::Types::BEGIN@7 # spent 279µs making 1 call to vars::import
813µs$VERSION = '1.29';
9
10
11382µs262µs
# spent 48µs (34+14) within MIME::Types::BEGIN@11 which was called # once (34µs+14µs) by Catalyst::Plugin::Static::Simple::BEGIN@7 at line 11
use strict;
# spent 48µs making 1 call to MIME::Types::BEGIN@11 # spent 14µs making 1 call to strict::import
12
133415µs13.80ms
# spent 3.80ms (2.88+920µs) within MIME::Types::BEGIN@13 which was called # once (2.88ms+920µs) by Catalyst::Plugin::Static::Simple::BEGIN@7 at line 13
use MIME::Type ();
# spent 3.80ms making 1 call to MIME::Types::BEGIN@13
1431.94ms2333µs
# spent 182µs (31+151) within MIME::Types::BEGIN@14 which was called # once (31µs+151µs) by Catalyst::Plugin::Static::Simple::BEGIN@7 at line 14
use Carp;
# spent 182µs making 1 call to MIME::Types::BEGIN@14 # spent 151µs making 1 call to Exporter::import
15
16
1711µsmy %list;
18151µs1157ms
# spent 157ms (53µs+157) within MIME::Types::new which was called # once (53µs+157ms) by Class::MOP::Class:::before at line 105 of Catalyst/Plugin/Static/Simple.pm
sub new(@) { (bless {}, shift)->init( {@_} ) }
# spent 157ms making 1 call to MIME::Types::init
19
20sub init($)
2113µs
# spent 157ms (52.6+104) within MIME::Types::init which was called # once (52.6ms+104ms) by MIME::Types::new at line 18
{ my ($self, $args) = @_;
22
2315µs unless(keys %list) # already read
2412µs { local $_;
25110µs local $/ = "\n";
26
2715.10ms4401.54ms while(<DATA>)
# spent 1.54ms making 439 calls to MIME::Types::CORE:readline, avg 4µs/call # spent 4µs making 1 call to Regexp::DESTROY
289962.29ms { chomp;
299962.80ms next if !length $_ or substr($_, 0, 1) eq '#';
30
3199111.3ms9953.04ms my $os = s/^(\w+)\:// ? qr/$1/i : undef;
# spent 2.94ms making 991 calls to MIME::Types::CORE:subst, avg 3µs/call # spent 73µs making 2 calls to MIME::Types::CORE:qr, avg 36µs/call # spent 37µs making 2 calls to MIME::Types::CORE:regcomp, avg 18µs/call
329916.96ms my ($type, $extensions, $encoding) = split /\;/;
33
349912.85ms next if $args->{only_complete} && ! $extensions;
355582.70ms my $extent = $extensions ? [ split /\,/, $extensions ] : undef;
36
375585.24ms55819.5ms my $simplified = MIME::Type->simplified($type);
# spent 19.5ms making 558 calls to MIME::Type::simplified, avg 35µs/call
3855819.1ms111680.0ms push @{$list{$simplified}}, MIME::Type->new
# spent 77.1ms making 558 calls to MIME::Type::new, avg 138µs/call # spent 2.83ms making 558 calls to MIME::Types::CORE:readline, avg 5µs/call
39 ( type => $type
40 , extensions => $extent
41 , encoding => $encoding
42 , system => $os
43 );
44 }
45142µs118µs close DATA;
# spent 18µs making 1 call to MIME::Types::CORE:close
46 }
47
48114µs $self;
49}
50
5111µsmy %type_index;
52sub create_type_index()
5312µs
# spent 44.4ms (33.8+10.6) within MIME::Types::create_type_index which was called # once (33.8ms+10.6ms) by Class::MOP::Class:::before at line 108 of Catalyst/Plugin/Static/Simple.pm
{ my $self = shift;
54
5512µs my @os_specific;
5614.63ms while(my ($simple, $definitions) = each %list)
575403.51ms { foreach my $def (@$definitions)
5855810.4ms5584.73ms { if(defined(my $sys = $def->system))
# spent 4.73ms making 558 calls to MIME::Type::system, avg 8µs/call
59 { # OS specific definitions will overrule the
60 # unspecific definitions, so must be postponed till
61 # the end.
621104µs215µs push @os_specific, $def if $^O =~ $sys;
# spent 10µs making 1 call to MIME::Types::CORE:match # spent 5µs making 1 call to MIME::Types::CORE:regcomp
63 }
64 else
65111412.7ms5575.88ms { $type_index{$_} = $def foreach $def->extensions;
# spent 5.88ms making 557 calls to MIME::Type::extensions, avg 11µs/call
66 }
67 }
68 }
69
7014µs foreach my $def (@os_specific)
71 { $type_index{$_} = $def foreach $def->extensions;
72 }
73
74118µs $self;
75}
76
77#-------------------------------------------
78
79
80sub type($)
81{ my $mime = MIME::Type->simplified($_[1]) or return;
82 return () unless exists $list{$mime};
83 wantarray ? @{$list{$mime}} : $list{$mime}[0];
84}
85
86#-------------------------------------------
87
88
89sub mimeTypeOf($)
90{ my ($self, $name) = @_;
91 $self->create_type_index unless keys %type_index;
92 $name =~ s/.*\.//;
93 $type_index{lc $name};
94}
95
96#-------------------------------------------
97
98
99sub addType(@)
100{ my $self = shift;
101
102 foreach my $type (@_)
103 { my $simplified = $type->simplified;
104 push @{$list{$simplified}}, $type;
105 }
106
107 %type_index = ();
108 $self;
109}
110
111#-------------------------------------------
112
113
114sub types
115{ my $self = shift;
116
117 $self->create_type_index unless keys %type_index;
118 return values %type_index;
119}
120
121#-------------------------------------------
122
123
124sub extensions
125{ my $self = shift;
126 $self->create_type_index unless keys %type_index;
127
128 return keys %type_index;
129}
130
131#-------------------------------------------
132
133
134#-------------------------------------------
135
13612µsrequire Exporter;
13731.05ms2440µs
# spent 237µs (35+202) within MIME::Types::BEGIN@137 which was called # once (35µs+202µs) by Catalyst::Plugin::Static::Simple::BEGIN@7 at line 137
use vars qw/@ISA @EXPORT_OK/;
# spent 237µs making 1 call to MIME::Types::BEGIN@137 # spent 202µs making 1 call to vars::import
138123µs@ISA = qw(Exporter);
13914µs@EXPORT_OK = qw(by_suffix by_mediatype import_mime_types);
140
141#-------------------------------------------
142
143
14412µsmy $mime_types;
145
146sub by_suffix($)
147{ my $filename = shift;
148 $mime_types ||= MIME::Types->new;
149 my $mime = $mime_types->mimeTypeOf($filename);
150
151 my @data = defined $mime ? ($mime->type, $mime->encoding) : ('','');
152 wantarray ? @data : \@data;
153}
154
155#-------------------------------------------
156
157
158sub by_mediatype($)
159{ my $type = shift;
160 my @found;
161
162 %list or init {};
163
164 if(index($type, '/') >= 0)
165 { my $simplified = MIME::Type->simplified($type);
166 my $mime = $list{$simplified};
167 push @found, @$mime if defined $mime;
168 }
169 else
170 { my $mime = ref $type ? $type : qr/$type/i;
171 @found = map {@{$list{$_}}}
172 grep {$_ =~ $mime}
173 keys %list;
174 }
175
176 my @data;
177 foreach my $mime (@found)
178 { push @data, map { [$_, $mime->type, $mime->encoding] }
179 $mime->extensions;
180 }
181
182 wantarray ? @data : \@data;
183}
184
185#-------------------------------------------
186
187
188sub import_mime_types($)
189{ my $filename = shift;
1903189µs2755µs
# spent 460µs (165+295) within MIME::Types::BEGIN@190 which was called # once (165µs+295µs) by Catalyst::Plugin::Static::Simple::BEGIN@7 at line 190
use Carp;
# spent 460µs making 1 call to MIME::Types::BEGIN@190 # spent 295µs making 1 call to Exporter::import
191 croak <<'CROAK';
192import_mime_types is not supported anymore: if you have types to add
193please send them to the author.
194CROAK
195}
196
1971247µs1;
198
199#-------------------------------------------
200# Internet media type registry is at
201# http://www.iana.org/assignments/media-types/
202
203__DATA__
204application/activemessage
205application/andrew-inset;ez
206application/annodex;anx
207application/appledouble;;base64
208application/applefile;;base64
209application/atom+xml;atom;8bit
210application/atomcat+xml;atomcat
211application/atomicmail
212application/atomserv+xml;atomsrv
213application/batch-SMTP
214application/bbolin;lin
215application/beep+xml
216application/cals-1840
217application/cap;cap,pcap
218application/cnrp+xml
219application/commonground
220application/cpl+xml
221application/cu-seeme;cu
222application/cybercash
223application/davmount+xml;davmount
224application/DCA-RFT
225application/DEC-DX
226application/dicom
227application/docbook+xml
228application/dsptype;tsp
229application/dvcs
230application/ecmascript;es
231application/EDI-Consent
232application/EDI-X12
233application/EDIFACT
234application/edifact
235application/eshop
236application/font-tdpfr;pfr
237application/futuresplash;spl
238application/ghostview
239application/hta;hta
240application/http
241application/hyperstudio;stk
242application/iges
243application/index
244application/index.cmd
245application/index.obj
246application/index.response
247application/index.vnd
248application/iotp
249application/ipp
250application/isup
251application/java-archive;jar
252application/java-serialized-object;ser
253application/java-vm;class
254application/javascript;js;8bit
255application/json;json;8bit
256application/m3g;m3g
257application/mac-binhex40;hqx;8bit
258application/mac-compactpro;cpt
259application/macwriteii
260application/marc
261application/mathematica;nb,nbp
262application/mpeg4-generic
263application/ms-tnef
264application/msaccess;mdb
265application/msword;doc,dot
266application/mxf;mxf
267application/news-message-id
268application/news-transmission
269application/ocsp-request;orq
270application/ocsp-response;ors
271application/octet-stream;bin,exe,ani,so,dll;base64
272application/oda;oda
273application/ogg;ogx
274application/parityfec
275application/pdf;pdf;base64
276application/pgp-encrypted;;7bit
277application/pgp-keys;key;7bit
278application/pgp-signature;sig,pgp;base64
279application/pics-rules;prf
280application/pidf+xml
281application/pkcs10;p10
282application/pkcs7-mime;p7m,p7c
283application/pkcs7-signature;p7s
284application/pkix-cert;cer
285application/pkix-crl;crl
286application/pkix-pkipath;pkipath
287application/pkixcmp;pki
288application/postscript;ps-z,ps,ai,eps,epsi,epsf,eps2,eps3;base64
289application/prs.alvestrand.titrax-sheet
290application/prs.cww;cw,cww
291application/prs.nprend;rnd,rct
292application/prs.plucker
293application/qsig
294application/rar;rar
295application/rdf+xml;rdf;8bit
296application/reginfo+xml
297application/remote-printing
298application/riscos
299application/rss+xml;rss
300application/rtf;rtf;8bit
301application/sdp
302application/set-payment
303application/set-payment-initiation
304application/set-registration
305application/set-registration-initiation
306application/sgml
307application/sgml-open-catalog;soc
308application/sieve;siv
309application/slate
310application/smil;smi,smil;8bit
311application/timestamp-query
312application/timestamp-reply
313application/toolbook;tbk
314application/tve-trigger
315application/vemmi
316application/vnd.3gpp.pic-bw-large;plb
317application/vnd.3gpp.pic-bw-small;psb
318application/vnd.3gpp.pic-bw-var;pvb
319application/vnd.3gpp.sms;sms
320application/vnd.3M.Post-it-Notes
321application/vnd.accpac.simply.aso
322application/vnd.accpac.simply.imp
323application/vnd.acucobol
324application/vnd.acucorp;atc,acutc;7bit
325application/vnd.adobe.xfdf;xfdf
326application/vnd.aether.imp
327application/vnd.amiga.amu;ami
328application/vnd.android.package-archive;apk
329application/vnd.anser-web-certificate-issue-initiation
330application/vnd.anser-web-funds-transfer-initiation
331application/vnd.audiograph
332application/vnd.blueice.multipass;mpm
333application/vnd.bmi
334application/vnd.businessobjects
335application/vnd.canon-cpdl
336application/vnd.canon-lips
337application/vnd.cinderella;cdy
338application/vnd.claymore
339application/vnd.commerce-battelle
340application/vnd.commonspace
341application/vnd.comsocaller
342application/vnd.contact.cmsg
343application/vnd.cosmocaller;cmc
344application/vnd.criticaltools.wbs+xml;wbs
345application/vnd.ctc-posml
346application/vnd.cups-postscript
347application/vnd.cups-raster
348application/vnd.cups-raw
349application/vnd.curl;curl
350application/vnd.cybank
351application/vnd.data-vision.rdz;rdz
352application/vnd.dna
353application/vnd.dpgraph
354application/vnd.dreamfactory;dfac
355application/vnd.dxr
356application/vnd.ecdis-update
357application/vnd.ecowin.chart
358application/vnd.ecowin.filerequest
359application/vnd.ecowin.fileupdate
360application/vnd.ecowin.series
361application/vnd.ecowin.seriesrequest
362application/vnd.ecowin.seriesupdate
363application/vnd.enliven
364application/vnd.epson.esf
365application/vnd.epson.msf
366application/vnd.epson.quickanime
367application/vnd.epson.salt
368application/vnd.epson.ssf
369application/vnd.ericsson.quickcall
370application/vnd.eudora.data
371application/vnd.fdf
372application/vnd.ffsns
373application/vnd.fints
374application/vnd.flographit
375application/vnd.FloGraphIt
376application/vnd.framemaker
377application/vnd.fsc.weblauch;fsc;7bit
378application/vnd.fsc.weblaunch
379application/vnd.fujitsu.oasys
380application/vnd.fujitsu.oasys2
381application/vnd.fujitsu.oasys3
382application/vnd.fujitsu.oasysgp
383application/vnd.fujitsu.oasysprs
384application/vnd.fujixerox.ddd
385application/vnd.fujixerox.docuworks
386application/vnd.fujixerox.docuworks.binder
387application/vnd.fut-misnet
388application/vnd.genomatix.tuxedo;txd
389application/vnd.google-earth.kml+xml;kml;8bit
390application/vnd.google-earth.kmz;kmz;8bit
391application/vnd.grafeq
392application/vnd.groove-account
393application/vnd.groove-help
394application/vnd.groove-identity-message
395application/vnd.groove-injector
396application/vnd.groove-tool-message
397application/vnd.groove-tool-template
398application/vnd.groove-vcard
399application/vnd.hbci;hbci,hbc,kom,upa,pkd,bpd
400application/vnd.hhe.lesson-player;les
401application/vnd.hp-HPGL;plt,hpgl
402application/vnd.hp-hpid
403application/vnd.hp-hps
404application/vnd.hp-PCL
405application/vnd.hp-PCLXL
406application/vnd.httphone
407application/vnd.hzn-3d-crossword
408application/vnd.ibm.afplinedata
409application/vnd.ibm.electronic-media;emm
410application/vnd.ibm.MiniPay
411application/vnd.ibm.modcap
412application/vnd.ibm.rights-management;irm
413application/vnd.ibm.secure-container;sc
414application/vnd.informix-visionary
415application/vnd.intercon.formnet
416application/vnd.intertrust.digibox
417application/vnd.intertrust.nncp
418application/vnd.intu.qbo
419application/vnd.intu.qfx
420application/vnd.ipunplugged.rcprofile;rcprofile
421application/vnd.irepository.package+xml;irp
422application/vnd.is-xpr
423application/vnd.japannet-directory-service
424application/vnd.japannet-jpnstore-wakeup
425application/vnd.japannet-payment-wakeup
426application/vnd.japannet-registration
427application/vnd.japannet-registration-wakeup
428application/vnd.japannet-setstore-wakeup
429application/vnd.japannet-verification
430application/vnd.japannet-verification-wakeup
431application/vnd.jisp;jisp
432application/vnd.kde.karbon;karbon
433application/vnd.kde.kchart;chrt
434application/vnd.kde.kformula;kfo
435application/vnd.kde.kivio;flw
436application/vnd.kde.kontour;kon
437application/vnd.kde.kpresenter;kpr,kpt
438application/vnd.kde.kspread;ksp
439application/vnd.kde.kword;kwd,kwt
440application/vnd.kenameapp;htke
441application/vnd.kidspiration;kia
442application/vnd.Kinar;kne,knp
443application/vnd.koan
444application/vnd.liberty-request+xml
445application/vnd.llamagraphics.life-balance.desktop;lbd
446application/vnd.llamagraphics.life-balance.exchange+xml;lbe
447application/vnd.lotus-1-2-3;wks,123
448application/vnd.lotus-approach
449application/vnd.lotus-freelance
450application/vnd.lotus-notes
451application/vnd.lotus-organizer
452application/vnd.lotus-screencam
453application/vnd.lotus-wordpro
454application/vnd.mcd;mcd
455application/vnd.mediastation.cdkey
456application/vnd.meridian-slingshot
457application/vnd.mfmp;mfm
458application/vnd.micrografx.flo;flo
459application/vnd.micrografx.igx;igx
460application/vnd.mif;mif
461application/vnd.minisoft-hp3000-save
462application/vnd.mitsubishi.misty-guard.trustweb
463application/vnd.Mobius.DAF
464application/vnd.Mobius.DIS
465application/vnd.Mobius.MBK
466application/vnd.Mobius.MQY
467application/vnd.Mobius.MSL
468application/vnd.Mobius.PLC
469application/vnd.Mobius.TXF
470application/vnd.mophun.application;mpn
471application/vnd.mophun.certificate;mpc
472application/vnd.motorola.flexsuite
473application/vnd.motorola.flexsuite.adsi
474application/vnd.motorola.flexsuite.fis
475application/vnd.motorola.flexsuite.gotap
476application/vnd.motorola.flexsuite.kmr
477application/vnd.motorola.flexsuite.ttc
478application/vnd.motorola.flexsuite.wem
479application/vnd.mozilla.xul+xml;xul
480application/vnd.ms-artgalry;cil
481application/vnd.ms-asf;asf
482application/vnd.ms-excel;xls,xlt,xlb;base64
483application/vnd.ms-excel.sheet.binary.macroEnabled.12;xlsb
484application/vnd.ms-excel.sheet.macroEnabled.12;xlsm
485application/vnd.ms-lrm;lrm
486application/vnd.ms-pki.seccat;cat
487application/vnd.ms-pki.stl;stl
488application/vnd.ms-powerpoint;ppt,pps,pot;base64
489application/vnd.ms-powerpoint.presentation.macroEnabled.12;pptm
490application/vnd.ms-powerpoint.slideshow.macroEnabled.12;ppsm
491application/vnd.ms-project;mpp;base64
492application/vnd.ms-tnef;;base64
493application/vnd.ms-word.document.macroEnabled.12;docm
494application/vnd.ms-word.template.macroEnabled.12;dotm
495application/vnd.ms-works;;base64
496application/vnd.ms-wpl;wpl;base64
497application/vnd.ms-xpsdocument;xps;8bit
498application/vnd.mseq;mseq
499application/vnd.msign
500application/vnd.music-niff
501application/vnd.musician
502application/vnd.nervana;ent,entity,req,request,bkm,kcm
503application/vnd.netfpx
504application/vnd.noblenet-directory
505application/vnd.noblenet-sealer
506application/vnd.noblenet-web
507application/vnd.nokia.radio-preset;rpst
508application/vnd.nokia.radio-presets;rpss
509application/vnd.novadigm.EDM
510application/vnd.novadigm.EDX
511application/vnd.novadigm.EXT
512application/vnd.oasis.opendocument.chart;odc
513application/vnd.oasis.opendocument.database;odb
514application/vnd.oasis.opendocument.formula;odf
515application/vnd.oasis.opendocument.graphics;odg
516application/vnd.oasis.opendocument.graphics-template;otg
517application/vnd.oasis.opendocument.image;odi
518application/vnd.oasis.opendocument.presentation;odp
519application/vnd.oasis.opendocument.presentation-template;otp
520application/vnd.oasis.opendocument.spreadsheet;ods
521application/vnd.oasis.opendocument.spreadsheet-template;ots
522application/vnd.oasis.opendocument.text;odt
523application/vnd.oasis.opendocument.text-master;odm
524application/vnd.oasis.opendocument.text-template;ott
525application/vnd.oasis.opendocument.text-web;oth
526application/vnd.obn
527application/vnd.openxmlformats-officedocument.presentationml.presentation;pptx
528application/vnd.openxmlformats-officedocument.presentationml.slideshow;ppsx
529application/vnd.openxmlformats-officedocument.presentationml.template;potx
530application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;xlsx;quoted-printable
531application/vnd.openxmlformats-officedocument.spreadsheetml.template;xltx
532application/vnd.openxmlformats-officedocument.wordprocessingml.document;docx
533application/vnd.openxmlformats-officedocument.wordprocessingml.template;dotx
534application/vnd.osa.netdeploy
535application/vnd.palm;prc,pdb,pqa,oprc
536application/vnd.paos.xml
537application/vnd.pg.format
538application/vnd.pg.osasli
539application/vnd.picsel;efif
540application/vnd.powerbuilder6
541application/vnd.powerbuilder6-s
542application/vnd.powerbuilder7
543application/vnd.powerbuilder7-s
544application/vnd.powerbuilder75
545application/vnd.powerbuilder75-s
546application/vnd.previewsystems.box
547application/vnd.publishare-delta-tree
548application/vnd.pvi.ptid1;pti,ptid
549application/vnd.pwg-multiplexed
550application/vnd.pwg-xhtml-print+xml
551application/vnd.pwg-xmhtml-print+xml
552application/vnd.Quark.QuarkXPress;qxd,qxt,qwd,qwt,qxl,qxb;8bit
553application/vnd.rapid
554application/vnd.renlearn.rlprint
555application/vnd.rim.cod;cod
556application/vnd.s3sms
557application/vnd.sealed.doc;sdoc,sdo,s1w
558application/vnd.sealed.eml;seml,sem
559application/vnd.sealed.mht;smht,smh
560application/vnd.sealed.net
561application/vnd.sealed.ppt;sppt,spp,s1p
562application/vnd.sealed.xls;sxls,sxl,s1e
563application/vnd.sealedmedia.softseal.html;stml,stm,s1h
564application/vnd.sealedmedia.softseal.pdf;spdf,spd,s1a
565application/vnd.seemail;see
566application/vnd.shana.informed.formdata
567application/vnd.shana.informed.formtemplate
568application/vnd.shana.informed.interchange
569application/vnd.shana.informed.package
570application/vnd.smaf;mmf
571application/vnd.sss-cod
572application/vnd.sss-dtf
573application/vnd.sss-ntf
574application/vnd.stardivision.calc;sdc
575application/vnd.stardivision.chart;sds
576application/vnd.stardivision.draw;sda
577application/vnd.stardivision.impress;sdd
578application/vnd.stardivision.math;sdf
579application/vnd.stardivision.writer;sdw
580application/vnd.stardivision.writer-global;sgl
581application/vnd.street-stream
582application/vnd.sun.xml.calc;sxc
583application/vnd.sun.xml.calc.template;stc
584application/vnd.sun.xml.draw;sxd
585application/vnd.sun.xml.draw.template;std
586application/vnd.sun.xml.impress;sxi
587application/vnd.sun.xml.impress.template;sti
588application/vnd.sun.xml.math;sxm
589application/vnd.sun.xml.writer;sxw
590application/vnd.sun.xml.writer.global;sxg
591application/vnd.sun.xml.writer.template;stw
592application/vnd.sus-calendar;sus,susp
593application/vnd.svd
594application/vnd.swiftview-ics
595application/vnd.symbian.install;sis
596application/vnd.syncml.ds.notification
597application/vnd.triscape.mxs
598application/vnd.trueapp
599application/vnd.truedoc
600application/vnd.tve-trigger
601application/vnd.ufdl
602application/vnd.uiq.theme
603application/vnd.uplanet.alert
604application/vnd.uplanet.alert-wbxml
605application/vnd.uplanet.bearer-choice
606application/vnd.uplanet.bearer-choice-wbxml
607application/vnd.uplanet.cacheop
608application/vnd.uplanet.cacheop-wbxml
609application/vnd.uplanet.channel
610application/vnd.uplanet.channel-wbxml
611application/vnd.uplanet.list
612application/vnd.uplanet.list-wbxml
613application/vnd.uplanet.listcmd
614application/vnd.uplanet.listcmd-wbxml
615application/vnd.uplanet.signal
616application/vnd.vcx
617application/vnd.vectorworks
618application/vnd.vidsoft.vidconference;vsc;8bit
619application/vnd.visio;vsd,vst,vsw,vss
620application/vnd.visionary;vis
621application/vnd.vividence.scriptfile
622application/vnd.vsf
623application/vnd.wap.sic;sic
624application/vnd.wap.slc;slc
625application/vnd.wap.wbxml;wbxml
626application/vnd.wap.wmlc;wmlc
627application/vnd.wap.wmlscriptc;wmlsc
628application/vnd.webturbo;wtb
629application/vnd.wordperfect;wpd
630application/vnd.wordperfect5.1;wp5
631application/vnd.wqd;wqd
632application/vnd.wrq-hp3000-labelled
633application/vnd.wt.stf
634application/vnd.wv.csp+wbxml;wv
635application/vnd.wv.csp+xml;;8bit
636application/vnd.wv.ssp+xml;;8bit
637application/vnd.xara
638application/vnd.xfdl
639application/vnd.yamaha.hv-dic;hvd
640application/vnd.yamaha.hv-script;hvs
641application/vnd.yamaha.hv-voice;hvp
642application/vnd.yamaha.smaf-audio;saf
643application/vnd.yamaha.smaf-phrase;spf
644application/vnd.yellowriver-custom-menu
645application/watcherinfo+xml;wif
646application/whoispp-query
647application/whoispp-response
648application/wita
649application/wordperfect5.1;wp5,wp
650application/x-123;wk
651application/x-7z-compressed;7z
652application/x-abiword;abw
653application/x-access
654application/x-apple-diskimage;dmg
655application/x-bcpio;bcpio
656application/x-bittorrent;torrent
657application/x-bleeper;bleep;base64
658application/x-bzip2;bz2
659application/x-cab;cab
660application/x-cbr;cbr
661application/x-cbz;cbz
662application/x-cdf;cdf,cda
663application/x-cdlink;vcd
664application/x-chess-pgn;pgn
665application/x-clariscad
666application/x-compress;z,z;base64
667application/x-core
668application/x-cpio;cpio;base64
669application/x-csh;csh;8bit
670application/x-cu-seeme;csm,cu
671application/x-debian-package;deb,udeb
672application/x-director;dcr,dir,dxr
673application/x-dms;dms
674application/x-doom;wad
675application/x-drafting
676application/x-dvi;dvi;base64
677application/x-dxf
678application/x-excel
679application/x-executable
680application/x-font;pfa,pfb,gsf,pcf,pcf.z
681application/x-fractals
682application/x-freemind;mm
683application/x-futuresplash;spl
684application/x-ghostview
685application/x-gnumeric;gnumeric
686application/x-go-sgf;sgf
687application/x-graphing-calculator;gcf
688application/x-gtar;gtar,tgz,tbz2,tbz,taz;base64
689application/x-gunzip
690application/x-gzip;gz;base64
691application/x-hdf;hdf
692application/x-hep;hep
693application/x-html+ruby;rhtml;8bit
694application/x-httpd-eruby;rhtml
695application/x-httpd-php;phtml,pht,php;8bit
696application/x-httpd-php-source;phps
697application/x-httpd-php3;php3
698application/x-httpd-php3-preprocessed;php3p
699application/x-httpd-php4;php4
700application/x-httpd-php5;php5
701application/x-ica;ica
702application/x-ideas
703application/x-imagemap;imagemap,imap;8bit
704application/x-info;info
705application/x-internet-signup;ins,isp
706application/x-iphone;iii
707application/x-iso9660-image;iso
708application/x-jam;jam
709application/x-java-applet
710application/x-java-archive;jar
711application/x-java-bean
712application/x-java-jnlp-file;jnlp
713application/x-java-serialized-object;ser
714application/x-java-vm;class
715application/x-jmol;jmz
716application/x-kchart;chrt
717application/x-kdelnk
718application/x-killustrator;kil
719application/x-koan;skp,skd,skt,skm
720application/x-kpresenter;kpr,kpt
721application/x-kspread;ksp
722application/x-kword;kwd,kwt
723application/x-latex;latex;8bit
724application/x-lha;lha
725application/x-lotus-123
726application/x-lyx;lyx
727application/x-lzh;lzh
728application/x-lzx;lzx
729application/x-mac-compactpro;cpt
730application/x-maker;frm,maker,frame,fm,fb,book,fbdoc
731application/x-mathcad;#;mcd,
732application/x-mif;mif
733application/x-ms-wmd;wmd
734application/x-ms-wmz;wmz
735application/x-msaccess;mda,mdb,mde,mdf;base64
736application/x-msdos-program;com,exe,bat,dll;base64
737application/x-msdownload;;base64
738application/x-msi;msi
739application/x-msword;doc,dot,wrd;base64
740application/x-netcdf;nc,cdf
741application/x-ns-proxy-autoconfig;pac,dat
742application/x-nwc;nwc
743application/x-object;o
744application/x-oz-application;oza
745application/x-pagemaker;pm5,pt5,pm
746application/x-perl;pl,pm;8bit
747application/x-pgp;pgp
748application/x-pkcs7-certreqresp;p7r
749application/x-pkcs7-crl;crl
750application/x-python;py;8bit
751application/x-python-code;pyc,pyo
752application/x-qgis;qgs,shp,shx
753application/x-quicktimeplayer;qtl
754application/x-rar-compressed;rar;base64
755application/x-redhat-package-manager;rpm
756application/x-remote_printing
757application/x-ruby;rb,rbw;8bit
758application/x-rx
759application/x-set
760application/x-sh;sh;8bit
761application/x-shar;shar;8bit
762application/x-shellscript
763application/x-shockwave-flash;swf,swfl
764application/x-silverlight;scr
765application/x-SLA
766application/x-solids
767application/x-spss;sav,sbs,sps,spo,spp
768application/x-stuffit;sit,sitx;base64
769application/x-sv4cpio;sv4cpio;base64
770application/x-sv4crc;sv4crc;base64
771application/x-tar;tar;base64
772application/x-tcl;tcl;8bit
773application/x-tex;tex;8bit
774application/x-tex-gf;gf
775application/x-tex-pk;pk
776application/x-texinfo;texinfo,texi;8bit
777application/x-trash;~,%,bak,old,sik
778application/x-troff;t,tr,roff;8bit
779application/x-troff-man;man;8bit
780application/x-troff-me;me
781application/x-troff-ms;ms
782application/x-ustar;ustar;base64
783application/x-vda
784application/x-videolan
785application/x-VMSBACKUP;bck;base64
786application/x-wais-source;src
787application/x-wingz;wz
788application/x-word;;base64
789application/x-wordperfect6.1;wp6
790application/x-x400-bp
791application/x-x509-ca-cert;crt;base64
792application/x-xcf;xcf
793application/x-xfig;fig
794application/x-xpinstall;xpi
795application/x400-bp
796application/xhtml+xml;xhtml,xht;8bit
797application/xml;xml,xsl,xsd;8bit
798application/xml-dtd;dtd;8bit
799application/xml-external-parsed-entity
800application/xslt+xml;xslt;8bit
801application/xspf+xml;xspf
802application/zip;zip;base64
803audio/32kadpcm
804audio/3gpp
805audio/3gpp2
806audio/AMR;amr;base64
807audio/AMR-WB;awb;base64
808audio/annodex;axa
809audio/basic;au,snd;base64
810audio/CN
811audio/DAT12
812audio/dsr-es201108
813audio/DVI4
814audio/EVRC;evc
815audio/EVRC-QCP
816audio/EVRC0
817audio/flac;flac
818audio/G.722.1
819audio/G722
820audio/G723
821audio/G726-16
822audio/G726-24
823audio/G726-32
824audio/G726-40
825audio/G728
826audio/G729
827audio/G729D
828audio/G729E
829audio/GSM
830audio/GSM-EFR
831audio/L16;l16
832audio/L20
833audio/L24
834audio/L8
835audio/LPC
836audio/midi;mid,midi,kar
837audio/MP4A-LATM
838audio/MPA
839audio/mpa-robust
840audio/mpeg;mpga,mp2,mp3,mpega,m4a;base64
841audio/mpeg4-generic
842audio/mpegurl;m3u
843audio/ogg;ogg,oga,spx
844audio/parityfec
845audio/PCMA
846audio/PCMU
847audio/prs.sid;sid,psid
848audio/QCELP;qcp
849audio/RED
850audio/SMV;smv
851audio/SMV-QCP
852audio/SMV0
853audio/telephone-event
854audio/tone
855audio/VDVI
856audio/vnd.3gpp.iufp
857audio/vnd.audiokoz;koz
858audio/vnd.cisco.nse
859audio/vnd.cns.anp1
860audio/vnd.cns.inf1
861audio/vnd.digital-winds;eol;7bit
862audio/vnd.everad.plj;plj
863audio/vnd.lucent.voice;lvp
864audio/vnd.nokia.mobile-xmf;mxmf
865audio/vnd.nortel.vbk;vbk
866audio/vnd.nuera.ecelp4800;ecelp4800
867audio/vnd.nuera.ecelp7470;ecelp7470
868audio/vnd.nuera.ecelp9600;ecelp9600
869audio/vnd.octel.sbc
870audio/vnd.qcelp
871audio/vnd.rhetorex.32kadpcm
872audio/vnd.sealedmedia.softseal.mpeg;smp3,smp,s1m
873audio/vnd.vmx.cvsd
874audio/x-aiff;aif,aifc,aiff;base64
875audio/x-gsm;gsm
876audio/x-midi;mid,midi,kar;base64
877audio/x-mpegurl;m3u
878audio/x-ms-wax;wax
879audio/x-ms-wma;wma
880audio/x-pn-realaudio;rm,ram,ra;base64
881audio/x-pn-realaudio-plugin;rpm
882audio/x-realaudio;ra;base64
883audio/x-scpls;pls
884audio/x-sd2;sd2
885audio/x-wav;wav;base64
886chemical/x-alchemy;alc
887chemical/x-cache;cac,cache
888chemical/x-cache-csf;csf
889chemical/x-cactvs-binary;cbin,cascii,ctab
890chemical/x-cdx;cdx
891chemical/x-cerius;cer
892chemical/x-chem3d;c3d
893chemical/x-chemdraw;chm
894chemical/x-cif;cif
895chemical/x-cmdf;cmdf
896chemical/x-cml;cml
897chemical/x-compass;cpa
898chemical/x-crossfire;bsd
899chemical/x-csml;csml,csm
900chemical/x-ctx;ctx
901chemical/x-cxf;cxf,cef
902chemical/x-embl-dl-nucleotide;emb,embl
903chemical/x-galactic-spc;spc
904chemical/x-gamess-input;inp,gam,gamin
905chemical/x-gaussian-checkpoint;fch,fchk
906chemical/x-gaussian-cube;cub
907chemical/x-gaussian-input;gau,gjc,gjf
908chemical/x-gaussian-log;gal
909chemical/x-gcg8-sequence;gcg
910chemical/x-genbank;gen
911chemical/x-hin;hin
912chemical/x-isostar;istr,ist
913chemical/x-jcamp-dx;jdx,dx
914chemical/x-kinemage;kin
915chemical/x-macmolecule;mcm
916chemical/x-macromodel-input;mmd,mmod
917chemical/x-mdl-molfile;mol
918chemical/x-mdl-rdfile;rd
919chemical/x-mdl-rxnfile;rxn
920chemical/x-mdl-sdfile;sd,sdf
921chemical/x-mdl-tgf;tgf
922chemical/x-mmcif;mcif
923chemical/x-mol2;mol2
924chemical/x-molconn-Z;b
925chemical/x-mopac-graph;gpt
926chemical/x-mopac-input;mop,mopcrt,mpc,zmt
927chemical/x-mopac-out;moo
928chemical/x-mopac-vib;mvb
929chemical/x-ncbi-asn1;asn
930chemical/x-ncbi-asn1-ascii;prt,ent
931chemical/x-ncbi-asn1-binary;val,aso
932chemical/x-ncbi-asn1-spec;asn
933chemical/x-pdb;pdb,ent
934chemical/x-rosdal;ros
935chemical/x-swissprot;sw
936chemical/x-vamas-iso14976;vms
937chemical/x-vmd;vmd
938chemical/x-xtel;xtel
939chemical/x-xyz;xyz
940drawing/dwf;dwf
941image/cgm
942image/g3fax
943image/gif;gif;base64
944image/ief;ief;base64
945image/jp2;jp2,jpg2;base64
946image/jpeg;jpeg,jpg,jpe;base64
947image/jpm;jpm,jpgm
948image/jpx;jpf,jpx
949image/naplps
950image/pcx;pcx
951image/png;png;base64
952image/prs.btif
953image/prs.pti
954image/svg+xml;svg,svgz;8bit
955image/t38
956image/targa;tga
957image/tiff;tiff,tif;base64
958image/tiff-fx
959image/vnd.cns.inf2
960image/vnd.dgn;dgn
961image/vnd.djvu;djvu,djv
962image/vnd.dwg;dwg
963image/vnd.dxf
964image/vnd.fastbidsheet
965image/vnd.fpx
966image/vnd.fst
967image/vnd.fujixerox.edmics-mmr
968image/vnd.fujixerox.edmics-rlc
969image/vnd.glocalgraphics.pgb;pgb
970image/vnd.microsoft.icon;ico
971image/vnd.mix
972image/vnd.ms-modi;mdi
973image/vnd.net-fpx
974image/vnd.sealed.png;spng,spn,s1n
975image/vnd.sealedmedia.softseal.gif;sgif,sgi,s1g
976image/vnd.sealedmedia.softseal.jpg;sjpg,sjp,s1j
977image/vnd.svf
978image/vnd.wap.wbmp;wbmp
979image/vnd.xiff
980image/x-bmp;bmp
981image/x-canon-cr2;cr2
982image/x-canon-crw;crw
983image/x-cmu-raster;ras
984image/x-coreldraw;cdr
985image/x-coreldrawpattern;pat
986image/x-coreldrawtemplate;cdt
987image/x-corelphotopaint;cpt
988image/x-epson-erf;erf
989image/x-icon;ico
990image/x-jg;art
991image/x-jng;jng
992image/x-ms-bmp;bmp
993image/x-nikon-nef;nef
994image/x-olympus-orf;orf
995image/x-photoshop;psd
996image/x-portable-anymap;pnm;base64
997image/x-portable-bitmap;pbm;base64
998image/x-portable-graymap;pgm;base64
999image/x-portable-pixmap;ppm;base64
1000image/x-rgb;rgb;base64
1001image/x-xbitmap;xbm;7bit
1002image/x-xpixmap;xpm;8bit
1003image/x-xwindowdump;xwd;base64
1004inode/blockdevice
1005inode/chardevice
1006inode/directory
1007inode/directory-locked
1008inode/fifo
1009inode/socket
1010message/CPIM
1011message/delivery-status
1012message/disposition-notification
1013message/external-body;;8bit
1014message/http
1015message/news;;8bit
1016message/partial;;8bit
1017message/rfc822;eml;8bit
1018message/s-http
1019message/sip
1020message/sipfrag
1021model/iges;igs,iges
1022model/mesh;msh,mesh,silo
1023model/vnd.dwf
1024model/vnd.flatland.3dml
1025model/vnd.gdl
1026model/vnd.gs-gdl
1027model/vnd.gtw
1028model/vnd.mts
1029model/vnd.parasolid.transmit.binary;x_b,xmt_bin
1030model/vnd.parasolid.transmit.text;x_t,xmt_txt;quoted-printable
1031model/vnd.vtu
1032model/vrml;wrl,vrml
1033model/x3d+binary;x3db
1034model/x3d+vrml;x3dv
1035model/x3d+xml;x3d
1036multipart/alternative;;8bit
1037multipart/appledouble;;8bit
1038multipart/byteranges
1039multipart/digest;;8bit
1040multipart/encrypted
1041multipart/form-data
1042multipart/header-set
1043multipart/mixed;;8bit
1044multipart/parallel;;8bit
1045multipart/related
1046multipart/report
1047multipart/signed
1048multipart/voice-message
1049multipart/x-gzip
1050multipart/x-mixed-replace
1051multipart/x-tar
1052multipart/x-ustar
1053multipart/x-www-form-urlencoded
1054multipart/x-zip
1055text/cache-manifest;manifest
1056text/calendar;ics,icz
1057text/comma-separated-values;;8bit
1058text/css;css;8bit
1059text/csv;csv;8bit
1060text/directory
1061text/english
1062text/enriched
1063text/h323;323
1064text/html;html,htm,htmlx,shtml,htx;8bit
1065text/iuls;uls
1066text/mathml;mml
1067text/parityfec
1068text/plain;txt,asc,c,cc,h,hh,cpp,hpp,dat,hlp,text,pot,brf;8bit
1069text/prs.fallenstein.rst;rst
1070text/prs.lines.tag
1071text/rfc822-headers
1072text/richtext;rtx;8bit
1073text/rtf;rtf;8bit
1074text/scriptlet;sct,wsc
1075text/sgml;sgml,sgm
1076text/t140
1077text/tab-separated-values;tsv
1078text/texmacs;tm,ts
1079text/uri-list
1080text/vnd.abc
1081text/vnd.curl
1082text/vnd.DMClientScript
1083text/vnd.flatland.3dml
1084text/vnd.fly
1085text/vnd.fmi.flexstor
1086text/vnd.in3d.3dml
1087text/vnd.in3d.spot
1088text/vnd.IPTC.NewsML
1089text/vnd.IPTC.NITF
1090text/vnd.latex-z
1091text/vnd.motorola.reflex
1092text/vnd.ms-mediapackage
1093text/vnd.net2phone.commcenter.command;ccc
1094text/vnd.sun.j2me.app-descriptor;jad;8bit
1095text/vnd.wap.si;si
1096text/vnd.wap.sl;sl
1097text/vnd.wap.wml;wml
1098text/vnd.wap.wmlscript;wmls
1099text/x-bibtex;bib
1100text/x-boo;boo
1101text/x-c++hdr;h++,hpp,hxx,hh
1102text/x-c++src;c++,cpp,cxx,cc
1103text/x-chdr;h
1104text/x-component;htc;8bit
1105text/x-crontab
1106text/x-csh;csh
1107text/x-csrc;c
1108text/x-diff;diff,patch
1109text/x-dsrc;d
1110text/x-haskell;hs
1111text/x-java;java
1112text/x-literate-haskell;lhs
1113text/x-makefile
1114text/x-moc;moc
1115text/x-pascal;p,pas
1116text/x-pcs-gcd;gcd
1117text/x-perl;pl,pm
1118text/x-python;py
1119text/x-scala;scala
1120text/x-server-parsed-html
1121text/x-setext;etx
1122text/x-sgml;sgml,sgm;8bit
1123text/x-sh;sh
1124text/x-tcl;tcl,tk
1125text/x-tex;tex,ltx,sty,cls
1126text/x-vcalendar;vcs
1127text/x-vCalendar;vcs;8bit
1128text/x-vcard;vcf
1129text/x-vCard;vcf;8bit
1130text/xml
1131text/xml-external-parsed-entity
1132video/3gpp;3gp,3gpp;base64
1133video/3gpp2;3g2,3gpp2;base64
1134video/annodex;axv
1135video/BMPEG
1136video/BT656
1137video/CelB
1138video/dl;dl;base64
1139video/dv;dif,dv
1140video/fli;fli
1141video/gl;gl;base64
1142video/H261
1143video/H263
1144video/H263-1998
1145video/H263-2000
1146video/JPEG
1147video/mj2;mj2,mjp2
1148video/MP1S
1149video/MP2P
1150video/MP2T
1151video/mp4;mp4
1152video/mp4v-es
1153video/mpeg;mp2,mpe,mpeg,mpg;base64
1154video/mpeg4-generic
1155video/MPV
1156video/nv
1157video/ogg;ogv
1158video/parityfec
1159video/pointer
1160video/quicktime;qt,mov;base64
1161video/SMPTE292M
1162video/vnd.fvt;fvt
1163video/vnd.motorola.video
1164video/vnd.motorola.videop
1165video/vnd.mpegurl;mxu,m4u;8bit
1166video/vnd.mts
1167video/vnd.nokia.interleaved-multimedia;nim
1168video/vnd.objectvideo;mp4
1169video/vnd.sealed.mpeg1;s11
1170video/vnd.sealed.mpeg4;smpg,s14
1171video/vnd.sealed.swf;sswf,ssw
1172video/vnd.sealedmedia.softseal.mov;smov,smo,s1q
1173video/vnd.vivo;viv,vivo
1174video/x-fli;fli;base64
1175video/x-flv;flv;base64
1176video/x-la-asf;lsf,lsx
1177video/x-matroska;mpv,mkv
1178video/x-mng;mng
1179video/x-ms-asf;asf,asx
1180video/x-ms-wm;wm
1181video/x-ms-wmv;wmv
1182video/x-ms-wmx;wmx
1183video/x-ms-wvx;wvx
1184video/x-msvideo;avi;base64
1185video/x-sgi-movie;movie;base64
1186x-chemical/x-pdb;pdb
1187x-chemical/x-xyz;xyz
1188x-conference/x-cooltalk;ice
1189x-drawing/dwf;dwf
1190x-epoc/x-sisx-app;sisx
1191x-world/x-vrml;wrl,vrml,vrm
1192
1193# Exceptions
1194
1195vms:text/plain;doc;8bit
1196mac:application/x-macbase64;;bin
1197
1198# IE6 bug
1199image/pjpeg;;base64
# spent 18µs within MIME::Types::CORE:close which was called # once (18µs+0s) by MIME::Types::init at line 45 of MIME/Types.pm
sub MIME::Types::CORE:close; # xsub
# spent 10µs within MIME::Types::CORE:match which was called # once (10µs+0s) by MIME::Types::create_type_index at line 62 of MIME/Types.pm
sub MIME::Types::CORE:match; # xsub
# spent 73µs within MIME::Types::CORE:qr which was called 2 times, avg 36µs/call: # 2 times (73µs+0s) by MIME::Types::init at line 31 of MIME/Types.pm, avg 36µs/call
sub MIME::Types::CORE:qr; # xsub
# spent 4.37ms within MIME::Types::CORE:readline which was called 997 times, avg 4µs/call: # 558 times (2.83ms+0s) by MIME::Types::init at line 38 of MIME/Types.pm, avg 5µs/call # 439 times (1.54ms+0s) by MIME::Types::init at line 27 of MIME/Types.pm, avg 4µs/call
sub MIME::Types::CORE:readline; # xsub
# spent 42µs within MIME::Types::CORE:regcomp which was called 3 times, avg 14µs/call: # 2 times (37µs+0s) by MIME::Types::init at line 31 of MIME/Types.pm, avg 18µs/call # once (5µs+0s) by MIME::Types::create_type_index at line 62 of MIME/Types.pm
sub MIME::Types::CORE:regcomp; # xsub
# spent 2.94ms within MIME::Types::CORE:subst which was called 991 times, avg 3µs/call: # 991 times (2.94ms+0s) by MIME::Types::init at line 31 of MIME/Types.pm, avg 3µs/call
sub MIME::Types::CORE:subst; # xsub