Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Media Type Database

License

NotificationsYou must be signed in to change notification settings

lingyan/mime-db

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NPM VersionNPM DownloadsNode.js VersionBuild StatusCoverage Status

This is a database of all mime types.It consists of a single, public JSON file and does not include any logic,allowing it to remain as un-opinionated as possible with an API.It aggregates data from the following sources:

Installation

npm install mime-db

Database Download

If you're crazy enough to use this in the browser, you can just grab theJSON file usingRawGit. It is recommended to replacemaster witha release tag as theJSON format may change in the future.

https://cdn.rawgit.com/jshttp/mime-db/master/db.json

Usage

vardb=require('mime-db');// grab data on .js filesvardata=db['application/javascript'];

Data Structure

The JSON file is a map lookup for lowercased mime types.Each mime type has the following properties:

  • .source - where the mime type is defined.If not set, it's probably a custom media type.
  • .extensions[] - known extensions associated with this mime type.
  • .compressible - whether a file of this type can be gzipped.
  • .charset - the default charset associated with this type, if any.

If unknown, every property could beundefined.

Contributing

To edit the database, only make PRs againstsrc/custom.json orsrc/custom-suffix.json.

To update the build, runnpm run build.

Adding Custom Media Types

The best way to get new media types included in this library is to registerthem with the IANA. The community registration procedure is outlined inRFC 6838 section 5. Typesregistered with the IANA are automatically pulled into this library.

About

Media Type Database

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript100.0%

[8]ページ先頭

©2009-2025 Movatter.jp