#author("2020-03-04T03:07:44+09:00","default:user","user")
* attach.inc.php の mime-type追加 [#u8cb27dc]

- ページ: [[BugTrack]]
- 投稿者: [[Kei1]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: プラグイン
- 投稿日: 2020-02-18 (火) 01:48:52
- バージョン: 1.5.2
- リリース予定バージョン: 1.5.3

** メッセージ [#r2aba65c]

:config/plugin/attach/mime-type へのmime-type追加と表整理の提案です。

*** 改善したいこと [#mb952df8]
- mp4 や acc などよく使われるファイル形式を追加する
- 可能な限りIANAに登録された mime-type 表記とする
- 表記が不ぞろいなところやジャンルをそろえる


*** 変更案 [#r655a9b1]

|~Content-type|~拡張子|~説明|h
|text/plain|txt text dat jis euc sjis sjs asc utf utf8|プレーンテキスト|
|text/csv|csv|コンマ区切り値|
|text/html|html htm|HTML 文書|
|text/css|css|スタイルシート|
|text/javascript|js|JavaScript|
|image/jpeg|jpeg jpg|JPEG 画像|
|image/gif|gif|GIF 画像|
|image/png|png|PNG 画像|
|image/apng|apng|アニメーションPNG 画像|
|image/bmp|bmp|Bitmap 画像|
|image/svg+xml|svg svgz|SVG 画像|
|image/tiff|tiff tif|TIFF 画像|
|image/webp|webp|Web Picture 画像 (最終版: WebP)|
|image/vnd.microsoft.icon|ico cur|アイコン画像|
|audio/aac|aac|AAC オーディオ|
|audio/mp3|mp3|MP3 オーディオ|
|audio/webm|weba|WEBM オーディオ (最終版: WebM) |
|audio/ogg|oga|OGG オーディオ(最終版: Ogg)|
|audio/wav|wav wave|Waveform オーディオ|
|audio/x-ms-wma|wma asf|Windows Media オーディオ|
|audio/vnd.rn-realaudio|ra ram|RealPlay オーディオ|
|audio/midi|mid midi|MIDI オーディオ|
|video/mp4|mp4|MP4 ビデオ|
|video/mpeg|mpg mpeg|MPEG ビデオ|
|video/ogg|ogv|OGG ビデオ (最終版: Ogg)|
|video/quicktime|mov qt|QuickTime ビデオ|
|video/avi|avi|AVI ビデオ|
|video/x-ms-wmv|wmv|Windows Media ビデオ|
|application/ogg|ogg|OGG ファイル (最終版: Ogg)|
|application/vnd.rn-realmedia|rm|RealPlay ビデオ|
|application/pdf|pdf|PDF 文書|
|application/x-shockwave-flash|swf|フラッシュファイル|
|application/xml|xml|XML 文書|
|application/json|json|JSON ファイル|
|application/x-zip-compressed|zip|zip 圧縮ファイル|
|application/x-lzh-compressed|lzh|lzh 圧縮ファイル|
|application/x-gzip|gz|g-zip 圧縮ファイル|
|application/x-bz2-compressed|bz2|bz2 圧縮ファイル|
|application/x-compress|z tgz|compress 圧縮ファイル|
|application/x-xz|xz|xz 圧縮ファイル|
|application/x-cab-compressed|cab|cab 圧縮ファイル|
|application/x-stuffit|sit|stuff it 圧縮ファイル|
|application/x-tar|tar|tar 書庫ファイル|
|application/ms-download|exe|Windows 実行ファイル|
|application/msword|doc|Microsoft Word 文書|
|application/vnd.ms-excel|xls|Microsoft Excel 文書|
|application/x-msaccess|mdb mde|Microsoft Access データベース|
|application/vnd.ms-powerpoint|ppt pps|Microsoft PowerPoint プレゼンテーション|
|application/vnd.visio|vsd|Microsoft Visio 文書|
|application/vnd.openxmlformats-officedocument.wordprocessingml.document|docx|Microsoft Office Word 2007 document|
|application/vnd.ms-word.document.macroEnabled.12|docm|Office Word 2007 macro-enabled document|
|application/vnd.openxmlformats-officedocument.wordprocessingml.template|dotx|Office Word 2007 template|
|application/vnd.ms-word.template.macroEnabled.12|dotm|Office Word 2007 macro-enabled document template|
|application/vnd.openxmlformats-officedocument.spreadsheetml.sheet|xlsx|Microsoft Office Excel 2007 workbook|
|application/vnd.ms-excel.sheet.macroEnabled.12|xlsm|Office Excel 2007 macro-enabled workbook|
|application/vnd.openxmlformats-officedocument.spreadsheetml.template|xltx|Office Excel 2007 template|
|application/vnd.ms-excel.template.macroEnabled.12|xltm|Office Excel 2007 macro-enabled workbook template|
|application/vnd.ms-excel.sheet.binary.macroEnabled.12|xlsb|Office Excel 2007 binary workbook|
|application/vnd.ms-excel.addin.macroEnabled.12|xlam|Office Excel 2007 add-in|
|application/vnd.openxmlformats-officedocument.presentationml.presentation|pptx|Microsoft Office PowerPoint 2007 presentation|
|application/vnd.ms-powerpoint.presentation.macroEnabled.12|pptm|Office PowerPoint 2007 macro-enabled presentation|
|application/vnd.openxmlformats-officedocument.presentationml.slideshow|ppsx|Office PowerPoint 2007 slide show|
|application/vnd.ms-powerpoint.slideshow.macroEnabled.12|ppsm|Office PowerPoint 2007 macro-enabled slide show|
|application/vnd.openxmlformats-officedocument.presentationml.template|potx|Office PowerPoint 2007 template|
|application/vnd.ms-powerpoint.template.macroEnabled.12|potm|Office PowerPoint 2007 macro-enabled presentation template|
|application/vnd.ms-powerpoint.addin.macroEnabled.12|ppam|Office PowerPoint 2007 add-in|
|application/vnd.openxmlformats-officedocument.presentationml.slide|sldx|Office PowerPoint 2007 slide|
|application/vnd.ms-powerpoint.slide.macroEnabled.12|sldm|Office PowerPoint 2007 macro-enabled slide|
|application/msonenote|one .onetoc2 .onetmp .onepkg|Microsoft Office OneNote 2007 section|
|application/vnd.ms-officetheme|thmx|2007 Office system release theme|
|application/vnd.oasis.opendocument.text|odt|OpenDocument Text|
|application/vnd.oasis.opendocument.spreadsheet|ods|OpenDocument Spreadsheet|
|application/vnd.oasis.opendocument.presentation|odp|OpenDocument Presentation|
|application/vnd.oasis.opendocument.graphics|odg|OpenDocument Graphics|
|application/vnd.oasis.opendocument.chart|odc|OpenDocument Chart|
|application/vnd.oasis.opendocument.formula|odf|OpenDocument Formula|
|application/vnd.oasis.opendocument.image|odi|OpenDocument Image|
|application/vnd.oasis.opendocument.text-master|odm|OpenDocument Master Document|
|application/vnd.oasis.opendocument.database|odb|OpenDocument Database|


*** 1.5.2 からの差分 [#t89636fd]


 $ diff -u a.txt b.txt
 --- a.txt       2020-02-22 18:57:59.140415700 +0900
 +++ b.txt       2020-02-22 18:54:59.474997000 +0900
 @@ -1,34 +1,53 @@
  |~Content-type|~拡張子|~説明|h
 -|image/jpeg|jpeg jpg|jpeg 画像|
 -|image/gif|gif|gif 画像|
 -|image/png|png|png 画像|
 -|application/pdf|pdf|pdf ファイル|
 +|text/plain|txt text dat jis euc sjis sjs asc utf utf8|プレーンテキスト|
 +|text/csv|csv|コンマ区切り値|
 +|text/html|html htm|HTML 文書|
 +|text/css|css|スタイルシート|
 +|text/javascript|js|JavaScript|
 +|image/jpeg|jpeg jpg|JPEG 画像|
 +|image/gif|gif|GIF 画像|
 +|image/png|png|PNG 画像|
 +|image/apng|apng|アニメーションPNG 画像|
 +|image/bmp|bmp|Bitmap 画像|
 +|image/svg+xml|svg svgz|SVG 画像|
 +|image/tiff|tiff tif|TIFF 画像|
 +|image/webp|webp|Web Picture 画像|
 +|image/vnd.microsoft.icon|ico cur|アイコン画像|
 +|audio/aac|aac|AAC オーディオ|
 +|audio/mp3|mp3|MP3 オーディオ|
 +|audio/webm|weba|WEBM オーディオ|
 +|audio/ogg|oga|OGG オーディオ|
 +|audio/wav|wav wave|Waveform オーディオ|
 +|audio/x-ms-wma|wma asf|Windows Media オーディオ|
 +|audio/vnd.rn-realaudio|ra ram|RealPlay オーディオ|
 +|audio/midi|mid midi|MIDI オーディオ|
 +|video/mp4|mp4|MP4 ビデオ|
 +|video/mpeg|mpg mpeg|MPEG ビデオ|
 +|video/ogg|ogv|OGG ビデオ|
 +|video/quicktime|mov qt|QuickTime ビデオ|
 +|video/avi|avi|AVI ビデオ|
 +|video/x-ms-wmv|wmv|Windows Media ビデオ|
 +|application/ogg|ogg|OGG ファイル|
 +|application/vnd.rn-realmedia|rm|RealPlay ビデオ|
 +|application/pdf|pdf|PDF 文書|
  |application/x-shockwave-flash|swf|フラッシュファイル|
 -|video/mpg|mpg|mpg ビデオファイル|
 -|application/vnd.rn-realmedia|rm|RealPlay ビデオファイル|
 -|video/quicktime|mov|mov ビデオファイル|
 -|video/avi|avi|avi ビデオファイル|
 -|video/x-ms-wmv|wmv|Windows ビデオファイル|
 -|audio/mp3|mp3|MP3 音声ファイル|
 -|audio/wav|wav wave|wave 音声ファイル|
 -|audio/vnd.rn-realaudio|ra ram|RealPlay 音声ファイル|
 -|audio/midi|mid midi|midi オーディオファイル|
 +|application/xml|xml|XML 文書|
 +|application/json|json|JSON ファイル|
  |application/x-zip-compressed|zip|zip 圧縮ファイル|
  |application/x-lzh-compressed|lzh|lzh 圧縮ファイル|
  |application/x-gzip|gz|g-zip 圧縮ファイル|
  |application/x-bz2-compressed|bz2|bz2 圧縮ファイル|
  |application/x-compress|z tgz|compress 圧縮ファイル|
 +|application/x-xz|xz|xz 圧縮ファイル|
  |application/x-cab-compressed|cab|cab 圧縮ファイル|
  |application/x-stuffit|sit|stuff it 圧縮ファイル|
  |application/x-tar|tar|tar 書庫ファイル|
 -|text/plain|txt text dat jis euc sjis sjs asc utf utf8 csv|プレーンテキスト|
 -|text/html|html htm|html文書|
 -|image/svg+xml|svg svgz|svg(Scalable Vector Graphics)|
  |application/ms-download|exe|Windows 実行ファイル|
 -|application/ms-word|doc|MS-Word 文書ファイル|
 -|application/ms-excel|xls|MS-Excel 文書ファイル|
 -|application/ms-access|mdb mde|MS-Access データベース|
 -|application/ms-powerpoint|ppt pps|MS-パワーポイントプレゼンテーション|
 +|application/msword|doc|Microsoft Word 文書|
 +|application/vnd.ms-excel|xls|Microsoft Excel 文書|
 +|application/x-msaccess|mdb mde|Microsoft Access データベース|
 +|application/vnd.ms-powerpoint|ppt pps|Microsoft PowerPoint プレゼンテーション|
 +|application/vnd.visio|vsd|Microsoft Visio 文書|
  |application/vnd.openxmlformats-officedocument.wordprocessingml.document|docx|Microsoft Office Word 2007 document|
  |application/vnd.ms-word.document.macroEnabled.12|docm|Office Word 2007 macro-enabled document|
  |application/vnd.openxmlformats-officedocument.wordprocessingml.template|dotx|Office Word 2007 template|

*** 変更点を整理 [#v0ca4802]

新規追加
 +|application/json|json|JSON ファイル|
 +|application/ogg|ogg|OGG ファイル|
 +|application/vnd.visio|vsd|Microsoft Visio 文書|
 +|application/x-xz|xz|xz 圧縮ファイル|
 +|application/xml|xml|XML 文書|
 +|audio/aac|aac|AAC オーディオ|
 +|audio/ogg|oga|OGG オーディオ|
 +|audio/webm|weba|WEBM オーディオ|
 +|audio/x-ms-wma|wma asf|Windows Media オーディオ|
 +|image/apng|apng|アニメーションPNG 画像|
 +|image/bmp|bmp|Bitmap 画像|
 +|image/tiff|tiff tif|TIFF 画像|
 +|image/vnd.microsoft.icon|ico cur|アイコン画像|
 +|image/webp|webp|Web Picture 画像|
 +|text/css|css|スタイルシート|
 +|text/csv|csv|コンマ区切り値|
 +|text/javascript|js|JavaScript|
 +|video/mp4|mp4|MP4 ビデオ|
 +|video/ogg|ogv|OGG ビデオ|

mime-typeまたは拡張子を変更
 -|application/ms-word|doc|MS-Word 文書ファイル|
 +|application/msword|doc|Microsoft Word 文書|
 -|application/ms-excel|xls|MS-Excel 文書ファイル|
 +|application/vnd.ms-excel|xls|Microsoft Excel 文書|
 -|application/ms-powerpoint|ppt pps|MS-パワーポイントプレゼンテーション|
 +|application/vnd.ms-powerpoint|ppt pps|Microsoft PowerPoint プレゼンテーション|
 -|application/ms-access|mdb mde|MS-Access データベース|
 +|application/x-msaccess|mdb mde|Microsoft Access データベース|
 -|text/plain|txt text dat jis euc sjis sjs asc utf utf8 csv|プレーンテキスト|
 +|text/plain|txt text dat jis euc sjis sjs asc utf utf8|プレーンテキスト|
 -|video/mpg|mpg|mpg ビデオファイル|
 +|video/mpeg|mpg mpeg|MPEG ビデオ|
 -|video/quicktime|mov|mov ビデオファイル|
 +|video/quicktime|mov qt|QuickTime ビデオ|

説明のみ変更
 -|application/pdf|pdf|pdf ファイル|
 +|application/pdf|pdf|PDF 文書|
 -|application/vnd.rn-realmedia|rm|RealPlay ビデオファイル|
 +|application/vnd.rn-realmedia|rm|RealPlay ビデオ|
 -|audio/midi|mid midi|midi オーディオファイル|
 +|audio/midi|mid midi|MIDI オーディオ|
 -|audio/mp3|mp3|MP3 音声ファイル|
 +|audio/mp3|mp3|MP3 オーディオ|
 -|audio/vnd.rn-realaudio|ra ram|RealPlay 音声ファイル|
 +|audio/vnd.rn-realaudio|ra ram|RealPlay オーディオ|
 -|audio/wav|wav wave|wave 音声ファイル|
 +|audio/wav|wav wave|Waveform オーディオ|
 -|image/svg+xml|svg svgz|svg(Scalable Vector Graphics)|
 +|image/svg+xml|svg svgz|SVG 画像|
 -|text/html|html htm|html文書|
 +|text/html|html htm|HTML 文書|
 -|video/avi|avi|avi ビデオファイル|
 +|video/avi|avi|AVI ビデオ|
 -|video/x-ms-wmv|wmv|Windows ビデオファイル|
 +|video/x-ms-wmv|wmv|Windows Media ビデオ|


--------
- 差分出してみましたが、結構違いますね -- [[umorigu]] &new{2020-02-23 (日) 09:22:32};
- 変更点を整理したものを追記しました。 -- [[kei1]] &new{2020-02-25 (火) 15:49:32};
- ありがとうございます。全面的に採用しました commit:f12368fed9 微修正箇所 (webp (Web Picture) → WebP, OGG → Ogg 等) -- [[umorigu]] &new{2020-03-04 (水) 03:04:05};

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.054 sec.

OSDN