ReadMe

記事の内容によっては、執筆時の内容が現在の事実と異なったりする場合があります。
内容の真偽は、ご自分でご確認ください。
また
プログラム類につきましても、意図する動作をするのか?は
ご自身でご確認の上、ご自身の責任において実行してください。

お問合せ等ありましたら
本記事のコメント欄にコメントを残してください。
返答のいる内容については、メールアドレス等の連絡先情報をお忘れなく。
ギフト歓迎ですーー>ドトール イーギフト

【コーヒーギフトの送信先アドレスはこちら】



本BLOGの記事は
個別ページにおいて
別途指定していない記事やコンテンツは
CC0 1.0 全世界 (CC0 1.0)
パブリック・ドメインを選択しています。
(外部ライブラリやマテリアル等、個別のライセンス指定がある物もあります。留意ください)
https://creativecommons.org/publicdomain/zero/1.0/deed.ja



引用流用するときに記載してくれたら嬉しいですが、CC0 1.0を選択していますので必要はありません。



| | コメント (0) | トラックバック (0)

拡張子DMSのビデオファイル

そんなの、きいた事ないが教えてくれてってーので
(ただ単純に適当な拡張子なんじゃないのかな?と思ってね)
いちおうGoogle先生に訊いてみたら
OBS等のストリーミングのフォーマットか?
Universal Media Serverメディアサーバー用ファイルじゃ『ないか』
的な回答
なので
ファイルをもらって調べてみました
まずはavmediainfoで調べると
サンプルコード

サンプルソース(参考)
行番号ソース
001/usr/bin/avmediainfo /some/file.dms
002
003Track count: 1
004Track 257: Sound 'soun'
005  Enabled: Yes
006  Format Description 1:
007    Format: MPEG-4 AAC 'aac '
008    Sample rate: 44100.0
009    Bytes per packet: 0
010    Frames per packet: 1024
011    Bytes per frame: 0
012    Channels per frame: 2
013    Bits per channel: 0
014  System support for decoding this track: Yes
015  Data size: 0 bytes
016  Media time scale: 90000
017  Duration: nan seconds
018  Estimated data rate: 7.919 kbit/s
019  No segments present
020Error analysis is not supported for format org.videolan.mpeg-stream.
AppleScriptで生成しました

戻り値が
Track count: 1
Format: MPEG-4 AAC 'aac '

オーディオ部分は普通にAACオーディオなのがわかりました
ただビデオは
Error analysis is not supported for format org.videolan.mpeg-stream.
ストリームメディアらしい事がわかります
続いてexiftool
サンプルコード

サンプルソース(参考)
行番号ソース
001/usr/local/bin/exiftool /some/file.dms
002File Type                       : M2T
003File Type Extension             : m2t
004MIME Type                       : video/mpeg
005Audio Stream Type               : MPEG-2 AAC Audio
AppleScriptで生成しました

といった感じの戻り値なので
拡張子としてはM2T
MPEG2のストリーミングビデオ(MPEG-2 Transport Stream)
なので、残念ならがQuickTimeでは再生できません
なので無料のプレーヤーだと VLCIINA等で再生できますね
あとは
拡張子をm2tに変更して
ffmpeg等でmp4に変換する事になります
変換はShutter Encoderがいいでしょう
ちなみに
依頼されたファイルはショールームのアイドル?と思われる女子のトークビデオでした…笑

|

[WEBLOC]クリップボードのURLからWEBLOCファイルを作成する(途中)


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#! /usr/bin/env osascript
002----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
003#
004#com.cocolog-nifty.quicktimer.icefloe
005----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
006use AppleScript version "2.8"
007use framework "Foundation"
008use framework "UniformTypeIdentifiers"
009use framework "AppKit"
010use scripting additions
011
012property refMe : a reference to current application
013
014
015
016
017########################
018## クリップボードの中身取り出し
019########################
020###初期化
021set appPasteboard to refMe's NSPasteboard's generalPasteboard()
022##格納されているタイプをリストにして
023set ocidPastBoardTypeArray to appPasteboard's types
024###テキストがあれば
025set boolContain to ocidPastBoardTypeArray's containsObject:("public.utf8-plain-text")
026if (boolContain as boolean) is true then
027  ###値を格納する
028  tell application "Finder"
029    set strReadString to (the clipboard as text) as text
030  end tell
031else
032  ###UTF8が無いなら
033  ##テキスト形式があるか?確認して
034  set boolContain to ocidPastBoardTypeArray's containsObject:(refMe's NSPasteboardTypeString)
035  ##テキスト形式があるなら
036  if (boolContain as boolean) is true then
037    set ocidTypeClassArray to refMe's NSMutableArray's alloc()'s initWithCapacity:(0)
038    ocidTypeClassArray's addObject:(refMe's NSString)
039    set ocidReadString to appPasteboard's readObjectsForClasses:(ocidTypeClassArray) options:(missing value)
040    set strReadString to ocidReadString as text
041  else
042    log "テキストなし"
043    set strReadString to "" as text
044  end if
045end if
046
047
048################################
049######ダイアログ
050################################
051#####ダイアログを前面に
052tell current application
053  set strName to name as text
054end tell
055####スクリプトメニューから実行したら
056if strName is "osascript" then
057  tell application "Finder" to activate
058else
059  tell current application to activate
060end if
061set aliasIconPath to (POSIX file "/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/BookmarkIcon.icns") as alias
062try
063  set recordResponse to (display dialog "WEBページのURLを入力してください\n例:\nhttps://news.yahoo.co.jp\nhttp://localhost:631\nhttps://www.google.com/search?q=今日" with title "URLを入力してください" default answer strReadString buttons {"OK", "キャンセル"} default button "OK" cancel button "キャンセル" with icon aliasIconPath giving up after 20 without hidden answer)
064on error
065  log "エラーしました"
066  return "エラーしました"
067end try
068if true is equal to (gave up of recordResponse) then
069  return "時間切れですやりなおしてください"
070end if
071if "OK" is equal to (button returned of recordResponse) then
072  set strResponse to (text returned of recordResponse) as text
073else
074  log "キャンセルしました"
075  return "キャンセルしました"
076end if
077#########################
078###タブと改行を除去しておく
079set ocidResponseText to refMe's NSString's stringWithString:(strResponse)
080set ocidTextM to refMe's NSMutableString's alloc()'s initWithCapacity:(0)
081ocidTextM's appendString:(ocidResponseText)
082##改行除去
083set ocidTextM to ocidTextM's stringByReplacingOccurrencesOfString:("\n") withString:("")
084set ocidTextM to ocidTextM's stringByReplacingOccurrencesOfString:("\r") withString:("")
085##タブ除去
086set ocidTextM to ocidTextM's stringByReplacingOccurrencesOfString:("\t") withString:("")
087set strResponse to ocidTextM as text
088if strResponse starts with "http" then
089  ###URLがすでにエンコードされているか?の確認
090  set ocidChkURL to refMe's NSURL's alloc()'s initWithString:(ocidTextM)
091else
092  return "httpURL以外は処理しない"
093end if
094#########################
095###
096if ocidChkURL = (missing value) then
097  ##URL
098  set strURL to doUrlDecode(strURL)
099  ##テキスト
100  set ocidArgText to refMe's NSString's stringWithString:(strURL)
101  set ocidArgTextArray to ocidArgText's componentsSeparatedByString:("?")
102  set numCntArray to (count of ocidArgTextArray) as integer
103  ####クエリーがある場合
104  if numCntArray > 1 then
105    ###最初のArrayitemがURL部
106    set ocidBaseURLstr to ocidArgTextArray's firstObject()
107    ocidArgTextArray's removeObjectAtIndex:(0)
108    ####最初の?以降がクエリーなので?でリスト化したので?を足してテキストに
109    set ocidQueryStr to ocidArgTextArray's componentsJoinedByString:("?")
110    log ocidQueryStr as text
111    ###【B】クエリーのnameとvalueの区切り文字でリスト化
112    set ocidArgTextArray to ocidQueryStr's componentsSeparatedByString:("=")
113    set numCntArray to (count of ocidArgTextArray) as integer
114    ###複数クエリーがある場合
115    if numCntArray > 1 then
116      log ocidArgTextArray as list
117      ###【格納】最初の項目はnameだけになるので格納しておく
118      set strNewQuery to ((ocidArgTextArray's firstObject() as text) & "=") as text
119      repeat with itemIntNo from 1 to (numCntArray - 2) by 1
120        ###【B】のリストを順番に処理
121        set ocidItem to (ocidArgTextArray's objectAtIndex:(itemIntNo))
122        log ocidItem as text
123        ####【C】&で区切ってリストに
124        set ocidItemArray to (ocidItem's componentsSeparatedByString:("&"))
125        set numCntArray to (count of ocidItemArray) as integer
126        ####複数ある場合=クエリーのvalueに値として&がある場合
127        if numCntArray > 1 then
128          ###最後の値を格納しておく
129          set ocidNextQue to ocidItemArray's lastObject()
130          ###最後の値を削除=次のクエリーのNameだから
131          (ocidItemArray's removeLastObject())
132          ####残った値がValueになるので【C】で&でリストにしたので&を足してテキストに戻す
133          set ocidItemQueryStr to (ocidItemArray's componentsJoinedByString:("&"))
134          ###VALUE=クエリーの値をURLエンコードする
135          set strEncValue to doUrlEncode(ocidItemQueryStr as text)
136          ###エンコード済みの値をストリングスにして
137          set ocidEncValue to (refMe's NSString's stringWithString:(strEncValue))
138          ###Valueの中にある&を個別でエンコードしておく
139          set ocidEncValue to (ocidEncValue's stringByReplacingOccurrencesOfString:("&") withString:("%26"))
140          ####【格納】出来上がった値をクエリー用に格納
141          set strNewQuery to strNewQuery & ((ocidEncValue as text) & "&" & (ocidNextQue as text) & "=") as text
142        else
143          ####クエリーが1つだけの場合
144          ####【格納】出来上がった値をクエリー用に格納
145          set strNewQuery to strNewQuery & ((ocidItemArray's firstObject() as text) & "&" & (ocidItemArray's lastObject() as text) & "=") as text
146        end if
147      end repeat
148      ####【格納】出来上がった値をクエリー用に格納
149      set strNewQuery to (strNewQuery & (ocidArgTextArray's lastObject() as text)) as text
150      ####ベースになるURLにクエリーの値を戻してURLを再定義
151      set strEncText to ((ocidBaseURLstr as text) & "?" & strNewQuery) as text
152    end if
153    ##URLのクエリーにNameが無い場合
154    set strEncText to ((ocidBaseURLstr as text) & "?" & (ocidQueryStr as text)) as text
155    set strURL to doUrlDecode(strEncText)
156    set strEncText to doUrlEncode(strURL)
157  else
158    ##URLに?がない=クエリーがない場合
159    set ocidBaseURLstr to ocidArgTextArray's firstObject()
160    set strURL to doUrlDecode(ocidBaseURLstr)
161    set strEncText to doUrlEncode(strURL)
162  end if
163  
164  set strURL to strEncText as text
165else
166  set strURL to ocidTextM as text
167end if
168
169#########################
170#URL
171set ocidURLString to refMe's NSString's alloc()'s initWithString:(strURL)
172set ocidURL to refMe's NSURL's alloc()'s initWithString:(ocidURLString)
173set ocidHostName to ocidURL's |host|()
174##############################
175#####DATA
176set ocidOption to (refMe's NSDataReadingMappedIfSafe)
177set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidURL) options:(ocidOption) |error| :(reference)
178if (item 2 of listResponse) = (missing value) then
179  log "正常処理"
180  set ocidHTMLData to (item 1 of listResponse)
181else if (item 2 of listResponse) ≠ (missing value) then
182  log (item 2 of listResponse)'s code() as text
183  log (item 2 of listResponse)'s localizedDescription() as text
184  return "NSDATAエラーしました"
185end if
186##############################
187#####XML
188set ocidOption to (refMe's NSXMLNodePreserveAll) + (refMe's NSXMLDocumentTidyHTML)
189set listResponse to refMe's NSXMLDocument's alloc()'s initWithData:(ocidHTMLData) options:(ocidOption) |error| :(reference)
190if (item 2 of listResponse) = (missing value) then
191  log "正常処理"
192  set ocidXMLDoc to (item 1 of listResponse)
193else if (item 2 of listResponse) ≠ (missing value) then
194  log (item 2 of listResponse)'s code() as text
195  log (item 2 of listResponse)'s localizedDescription() as text
196  log "NSXMLDocumentエラー 警告がありました"
197  set ocidXMLDoc to (item 1 of listResponse)
198end if
199##############################
200#####TITLE
201set listResponse to (ocidXMLDoc's nodesForXPath:"//title"  |error| :(reference))
202if (item 2 of listResponse) = (missing value) then
203  log "正常処理"
204  set ocidAttarURLArray to (item 1 of listResponse)
205else if (item 2 of listResponse) ≠ (missing value) then
206  log (item 2 of listResponse)'s code() as text
207  log (item 2 of listResponse)'s localizedDescription() as text
208  return "エラーしました"
209end if
210set ocidTitleString to ocidAttarURLArray's firstObject()'s stringValue()
211set numCntTitle to ocidTitleString's |length|() as integer
212if numCntTitle > 30 then
213  set ocidRenge to refMe's NSRange's NSMakeRange(0, 30)
214  set ocidTitleString to ocidTitleString's substringWithRange:(ocidRenge)
215end if
216
217set strTitle to ocidTitleString as text
218
219##保存先
220set appFileManager to refMe's NSFileManager's defaultManager()
221set ocidURLsArray to (appFileManager's URLsForDirectory:(refMe's NSDocumentDirectory) inDomains:(refMe's NSUserDomainMask))
222set ocidDocumentDirURL to ocidURLsArray's firstObject()
223set ocidWebLocDirPathURL to ocidDocumentDirURL's URLByAppendingPathComponent:("Apple/Webloc/")
224set ocidSaveDirPathURL to ocidWebLocDirPathURL's URLByAppendingPathComponent:(ocidHostName)
225##フォルダ作る
226set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
227# 777-->511 755-->493 700-->448 766-->502
228ocidAttrDict's setValue:(448) forKey:(refMe's NSFilePosixPermissions)
229set listBoolMakeDir to appFileManager's createDirectoryAtURL:(ocidSaveDirPathURL) withIntermediateDirectories:true attributes:(ocidAttrDict) |error| :(reference)
230set aliasSaveDirPathURL to (ocidSaveDirPathURL's absoluteURL()) as alias
231#########################
232###ファイル名
233set strFileName to ocidHostName as text
234set strDateno to doGetDateNo("yyyyMMdd")
235set strSaveWeblocFileName to (strTitle & ".webloc") as text
236set ocidSaveFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:(strSaveWeblocFileName)
237#########################
238##WEBLOC 内容
239set ocidPlistDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
240ocidPlistDict's setValue:(strURL) forKey:("URL")
241set strDateno to doGetDateNo("yyyyMMdd")
242ocidPlistDict's setValue:(strDateno) forKey:("version")
243ocidPlistDict's setValue:(strDateno) forKey:("productVersion")
244##これは自分用
245ocidPlistDict's setValue:(strDateno) forKey:("kMDItemFSCreationDate")
246##これも自分用
247if strTitle is "" then
248  log "何もしない"
249else if strTitle is (missing value) then
250  set strTitle to ocidHostName as text
251else
252  ocidPlistDict's setValue:(strTitle) forKey:("name")
253end if
254#########################
255####weblocファイルを作る
256set ocidFromat to refMe's NSPropertyListXMLFormat_v1_0
257set listPlistEditDataArray to refMe's NSPropertyListSerialization's dataWithPropertyList:(ocidPlistDict) format:(ocidFromat) options:0  |error| :(reference)
258set ocidPlistData to item 1 of listPlistEditDataArray
259set boolWritetoUrlArray to ocidPlistData's writeToURL:(ocidSaveFilePathURL) options:0  |error| :(reference)
260(*
261tell application "Finder"
262  make new internet location file to strURL at aliasSaveDirPathURL with properties {name:"" & strTITLE & "", creator type:"MACS", stationery:false, location:strURL}
263end tell
264*)
265#########################
266set strSaveUrlFileName to (strFileName & "." & strDateno & ".url") as text
267####URLファイルを作る
268set strShortCutFileString to ("[InternetShortcut]\r\nURL=" & strURL & "\r\n") as text
269set ocidUrlFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:(strSaveUrlFileName)
270
271set ocidShortCutFileString to refMe's NSMutableString's alloc()'s initWithCapacity:0
272ocidShortCutFileString's setString:(strShortCutFileString)
273
274##保存
275set boolDone to ocidShortCutFileString's writeToURL:(ocidUrlFilePathURL) atomically:(true) encoding:(refMe's NSUTF8StringEncoding) |error| :(reference)
276
277#########################
278
279####保存先を開く
280tell application "Finder"
281  set aliasSaveFile to (file strSaveWeblocFileName of folder aliasSaveDirPathURL) as alias
282  set refNewWindow to make new Finder window
283  tell refNewWindow
284    set position to {10, 30}
285    set bounds to {10, 30, 720, 480}
286  end tell
287  set target of refNewWindow to aliasSaveDirPathURL
288  set selection to aliasSaveFile
289end tell
290
291#########################
292####バージョンで使う日付
293to doGetDateNo(strDateFormat)
294  ####日付情報の取得
295  set ocidDate to current application's NSDate's |date|()
296  ###日付のフォーマットを定義
297  set ocidNSDateFormatter to current application's NSDateFormatter's alloc()'s init()
298  ocidNSDateFormatter's setLocale:(current application's NSLocale's localeWithLocaleIdentifier:"ja_JP_POSIX")
299  ocidNSDateFormatter's setDateFormat:strDateFormat
300  set ocidDateAndTime to ocidNSDateFormatter's stringFromDate:ocidDate
301  set strDateAndTime to ocidDateAndTime as text
302  return strDateAndTime
303end doGetDateNo
304####################################
305###### %でコード
306####################################
307
308on doUrlDecode(argText)
309  ##テキスト
310  set ocidArgText to refMe's NSString's stringWithString:(argText)
311  ##デコード
312  set ocidArgTextEncoded to ocidArgText's stringByRemovingPercentEncoding
313  set strArgTextEncoded to ocidArgTextEncoded as text
314  return strArgTextEncoded
315end doUrlDecode
316
317
318####################################
319###### %エンコード
320####################################
321on doUrlEncode(argText)
322  ##テキスト
323  set ocidArgText to refMe's NSString's stringWithString:(argText)
324  ##キャラクタセットを指定
325  set ocidChrSet to refMe's NSCharacterSet's URLQueryAllowedCharacterSet
326  ##キャラクタセットで変換
327  set ocidArgTextEncoded to ocidArgText's stringByAddingPercentEncodingWithAllowedCharacters:(ocidChrSet)
328  ##テキスト形式に確定
329  set strTextToEncode to ocidArgTextEncoded as text
330  ###値を戻す
331  return strTextToEncode
332end doUrlEncode
333
334(*
335
336####################################
337###### %エンコード
338####################################
339on doUrlEncode(argText)
340  ##テキスト
341  set ocidArgText to refMe's NSString's stringWithString:(argText)
342  ##キャラクタセットを指定
343  set ocidChrSet to refMe's NSCharacterSet's URLQueryAllowedCharacterSet
344  ##キャラクタセットで変換
345  set ocidArgTextEncoded to ocidArgText's stringByAddingPercentEncodingWithAllowedCharacters:(ocidChrSet)
346  ######## 置換 %エンコードの追加処理
347  ###置換レコード
348  set recordPercentMap to {|+|:"%2B", |&|:"%26", |$|:"%24"} as record
349  set recordPercentMap to {|+|:"%2B", |$|:"%24"} as record
350  ##  set recordPercentMap to {|+|:"%2B", |=|:"%3D", |&|:"%26", |$|:"%24"} as record
351  ###ディクショナリにして
352  set ocidPercentMap to refMe's NSDictionary's alloc()'s initWithDictionary:(recordPercentMap)
353  ###キーの一覧を取り出します
354  set ocidAllKeys to ocidPercentMap's allKeys()
355  ###取り出したキー一覧を順番に処理
356  repeat with itemAllKey in ocidAllKeys
357    ##キーの値を取り出して
358    set ocidMapValue to (ocidPercentMap's valueForKey:(itemAllKey))
359    ##置換
360    set ocidEncodedText to (ocidArgTextEncoded's stringByReplacingOccurrencesOfString:(itemAllKey) withString:(ocidMapValue))
361    ##次の変換に備える
362    set ocidArgTextEncoded to ocidEncodedText
363  end repeat
364  ##テキスト形式に確定
365  set strTextToEncode to ocidEncodedText as text
366  ###値を戻す
367  return strTextToEncode
368end doUrlEncode
369
370*)
AppleScriptで生成しました

|

白黒TIFF画像のPhotometric Interpretation(光度測定の解釈)

プレビューで見ると
画素構成
WhiteIsZero:白がゼロ 最小値が白
BlackIsZero:黒がゼロ 最小値が黒

exiftoolだと
Photometric Interpretation : WhiteIsZero
Photometric Interpretation : BlackIsZero

デフォルト値としてあげるなら
フォトショップ等はWhiteIsZeroで生成します。

20240524044131636x3622

20240524044349626x3142



この値を
反転させたい場合
GraphicConverterで保存時に指定することができます。
202405240400341378x1250_20240524165601

|

[mdls]メタデータをHTMLで表示する


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#! /usr/bin/env osascript
002----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
003#
004#
005#com.cocolog-nifty.quicktimer.icefloe
006----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
007##自分環境がos12なので2.8にしているだけです
008use AppleScript version "2.8"
009use framework "Foundation"
010use framework "AppKit"
011use scripting additions
012property refMe : a reference to current application
013
014###########################
015#入力パス
016set appFileManager to refMe's NSFileManager's defaultManager()
017set ocidURLsArray to (appFileManager's URLsForDirectory:(refMe's NSLibraryDirectory) inDomains:(refMe's NSSystemDomainMask))
018set ocidLibraryDirPathURL to ocidURLsArray's firstObject()
019set ocidFilePathURL to ocidLibraryDirPathURL's URLByAppendingPathComponent:("Frameworks/CoreSpotlight.framework/Versions/A/Resources/schema.loctable") isDirectory:(false)
020
021###########################
022#出力保存先パス
023set ocidTempDirURL to appFileManager's temporaryDirectory()
024set ocidUUID to refMe's NSUUID's alloc()'s init()
025set ocidUUIDString to ocidUUID's UUIDString
026set ocidSaveDirPathURL to ocidTempDirURL's URLByAppendingPathComponent:(ocidUUIDString) isDirectory:(true)
027#
028set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
029# 777-->511 755-->493 700-->448 766-->502
030ocidAttrDict's setValue:(511) forKey:(refMe's NSFilePosixPermissions)
031set listDone to appFileManager's createDirectoryAtURL:(ocidSaveDirPathURL) withIntermediateDirectories:(true) attributes:(ocidAttrDict) |error| :(reference)
032if (item 1 of listDone) is true then
033  log "createDirectoryAtURL 正常処理"
034else if (item 2 of listDone) ≠ (missing value) then
035  log (item 2 of listDone)'s code() as text
036  log (item 2 of listDone)'s localizedDescription() as text
037  return "createDirectoryAtURL エラーしました"
038end if
039###パス
040set ocidBaseFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("mdls") isDirectory:(false)
041set ocidSaveHTMLPathURL to ocidBaseFilePathURL's URLByAppendingPathExtension:("html")
042###########################
043#ダイアログ
044set strName to (name of current application) as text
045if strName is "osascript" then
046  tell application "Finder" to activate
047else
048  tell current application to activate
049end if
050#
051set appFileManager to refMe's NSFileManager's defaultManager()
052set ocidURLsArray to (appFileManager's URLsForDirectory:(refMe's NSDesktopDirectory) inDomains:(refMe's NSUserDomainMask))
053set ocidDesktopDirPathURL to ocidURLsArray's firstObject()
054set aliasDefaultLocation to (ocidDesktopDirPathURL's absoluteURL()) as alias
055set listUTI to {"public.item"} as list
056set strMes to ("ファイルを選んでください") as text
057set strPrompt to ("ファイルを選んでください") as text
058try
059  ### ファイル選択時
060  set aliasFilePath to (choose file strMes with prompt strPrompt default location (aliasDefaultLocation) of type listUTI with invisibles and showing package contents without multiple selections allowed) as alias
061on error
062  log "エラーしました"
063  return "エラーしました"
064end try
065set strFilePath to (POSIX path of aliasFilePath) as text
066###########################
067#コマンド実行
068set strCommandText to ("/usr/bin/mdls \"" & strFilePath & "\"") as text
069log strCommandText
070try
071  set strResponse to (do shell script strCommandText) as text
072on error
073  return "コマンドでエラー"
074end try
075##
076set ocidOrgStrings to refMe's NSMutableString's stringWithString:(strResponse)
077set ocidReplacedStrings to (ocidOrgStrings's stringByReplacingOccurrencesOfString:("\r") withString:("\n"))
078set ocidValueArray to ocidReplacedStrings's componentsSeparatedByString:("\n")
079
080###########################
081#読み込み
082set listResponse to refMe's NSDictionary's alloc()'s initWithContentsOfURL:(ocidFilePathURL) |error| :(reference)
083if (item 2 of listResponse) = (missing value) then
084  log "initWithContentsOfURL 正常処理"
085  set ocidPlistDict to (item 1 of listResponse)
086else if (item 2 of listResponse) ≠ (missing value) then
087  log (item 2 of listResponse)'s code() as text
088  log (item 2 of listResponse)'s localizedDescription() as text
089  return "initWithContentsOfURL エラーしました"
090end if
091###########################
092#日本語ローカライズのDictを取得
093set ocidJaDict to ocidPlistDict's objectForKey:("ja")
094set ocidAllKeyArray to ocidJaDict's allKeys()
095set numCntKye to ocidAllKeyArray's |count|() as integer
096###########################
097#並び替え並び替え compare
098set ocidSortedArray to ocidAllKeyArray's sortedArrayUsingSelector:("localizedStandardCompare:")
099
100###########################
101#項目番号用のゼロサプレス 3桁
102set ocidFormatter to refMe's NSNumberFormatter's alloc()'s init()
103ocidFormatter's setMinimumIntegerDigits:(3)
104ocidFormatter's setMaximumIntegerDigits:(3)
105########################################
106#本処理
107########################################
108#headerに渡すエレメント
109set ocidSetHeaderElement to (refMe's NSXMLElement's elementWithName:("div"))
110set ocidH3Element to refMe's NSXMLElement's elementWithName:("h3")
111(ocidH3Element's setStringValue:("実行したコマンド"))
112(ocidSetHeaderElement's addChild:(ocidH3Element))
113#
114set ocidPElement to refMe's NSXMLElement's elementWithName:("p")
115(ocidPElement's setStringValue:(strCommandText))
116(ocidSetHeaderElement's addChild:(ocidPElement))
117########################################
118#articleに渡すエレメント
119set ocidSetArticleElement to (refMe's NSXMLElement's elementWithName:("div"))
120set ocidH3Element to (refMe's NSXMLElement's elementWithName:("h3"))
121(ocidH3Element's setStringValue:("コマンドの戻り値"))
122(ocidSetArticleElement's addChild:(ocidH3Element))
123#
124repeat with itemValue in ocidValueArray
125  set ocidPElement to (refMe's NSXMLElement's elementWithName:("p"))
126  (ocidPElement's setStringValue:(itemValue))
127  (ocidSetArticleElement's addChild:(ocidPElement))
128end repeat
129########################################
130#footerに渡すエレメント
131set ocidSetFooterElement to (refMe's NSXMLElement's elementWithName:("div"))
132#テーブル部生成開始
133set ocidTableElement to refMe's NSXMLElement's elementWithName:("table")
134############
135#【caption】
136set ocidCaptionElement to refMe's NSXMLElement's elementWithName:("caption")
137ocidCaptionElement's setStringValue:("schema一覧")
138ocidTableElement's addChild:(ocidCaptionElement)
139############
140#【colgroup】
141set ocidColgroupElement to refMe's NSXMLElement's elementWithName:("colgroup")
142#【col】col生成
143set ocidAddElement to (refMe's NSXMLElement's elementWithName:("col"))
144set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("LineNo"))
145(ocidAddElement's addAttribute:(ocidAddNode))
146(ocidColgroupElement's addChild:(ocidAddElement))
147#【col】col生成
148set ocidAddElement to (refMe's NSXMLElement's elementWithName:("col"))
149set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("schema"))
150(ocidAddElement's addAttribute:(ocidAddNode))
151(ocidColgroupElement's addChild:(ocidAddElement))
152#【col】col生成
153set ocidAddElement to (refMe's NSXMLElement's elementWithName:("col"))
154set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("localize"))
155(ocidAddElement's addAttribute:(ocidAddNode))
156(ocidColgroupElement's addChild:(ocidAddElement))
157#【colgroup】をテーブルエレメントに追加
158ocidTableElement's addChild:(ocidColgroupElement)
159############
160#【thead】
161set ocidTheadElement to refMe's NSXMLElement's elementWithName:("thead")
162#TR
163set ocidTrElement to refMe's NSXMLElement's elementWithName:("tr")
164#TH
165set ocidAddElement to (refMe's NSXMLElement's elementWithName:("th"))
166set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("LineNo"))
167(ocidAddElement's addAttribute:(ocidAddNode))
168set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("id") stringValue:("LineNo"))
169(ocidAddElement's addAttribute:(ocidAddNode))
170set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("col"))
171(ocidAddElement's addAttribute:(ocidAddNode))
172(ocidAddElement's setStringValue:("\"))
173(ocidTrElement's addChild:(ocidAddElement))
174#TH
175set ocidAddElement to (refMe's NSXMLElement's elementWithName:("th"))
176set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("schema"))
177(ocidAddElement's addAttribute:(ocidAddNode))
178set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("id") stringValue:("schema"))
179(ocidAddElement's addAttribute:(ocidAddNode))
180set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("col"))
181(ocidAddElement's addAttribute:(ocidAddNode))
182(ocidAddElement's setStringValue:("Schema"))
183(ocidTrElement's addChild:(ocidAddElement))
184#TH
185set ocidAddElement to (refMe's NSXMLElement's elementWithName:("th"))
186set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("localize"))
187(ocidAddElement's addAttribute:(ocidAddNode))
188set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("id") stringValue:("localize"))
189(ocidAddElement's addAttribute:(ocidAddNode))
190set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("col"))
191(ocidAddElement's addAttribute:(ocidAddNode))
192(ocidAddElement's setStringValue:("Localize"))
193(ocidTrElement's addChild:(ocidAddElement))
194#TRをTHEADにセット
195ocidTheadElement's addChild:(ocidTrElement)
196#THEADをテーブルにセット
197ocidTableElement's addChild:(ocidTheadElement)
198############
199#【tbody】
200set ocidTbodyElement to refMe's NSXMLElement's elementWithName:("tbody")
201#######
202repeat with itemNo from 0 to (numCntKye - 1) by 1
203  ##値の取得と整形
204  set numLineNO to (itemNo + 1) as integer
205  set strLineNO to (ocidFormatter's stringFromNumber:(numLineNO)) as text
206  set ocidItemKey to (ocidSortedArray's objectAtIndex:(itemNo))
207  set ocidItemValue to (ocidJaDict's valueForKey:(ocidItemKey))
208  #TRの開始
209  set ocidTrElement to (refMe's NSXMLElement's elementWithName:("tr"))
210  #TH
211  set ocidThElement to (refMe's NSXMLElement's elementWithName:("th"))
212  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:(strLineNO))
213  (ocidThElement's addAttribute:(ocidAddNode))
214  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("headers") stringValue:("LineNo"))
215  (ocidThElement's addAttribute:(ocidAddNode))
216  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("col"))
217  (ocidThElement's addAttribute:(ocidAddNode))
218  (ocidThElement's setStringValue:(strLineNO))
219  (ocidTrElement's addChild:(ocidThElement))
220  #TD
221  set ocidTdElement to (refMe's NSXMLElement's elementWithName:("td"))
222  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("schema"))
223  (ocidTdElement's addAttribute:(ocidAddNode))
224  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("headers") stringValue:("schema"))
225  (ocidTdElement's addAttribute:(ocidAddNode))
226  (ocidTdElement's setStringValue:(ocidItemKey))
227  (ocidTrElement's addChild:(ocidTdElement))
228  #TD
229  set ocidTdElement to (refMe's NSXMLElement's elementWithName:("td"))
230  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("localize"))
231  (ocidTdElement's addAttribute:(ocidAddNode))
232  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("headers") stringValue:("localize"))
233  (ocidTdElement's addAttribute:(ocidAddNode))
234  (ocidTdElement's setStringValue:(ocidItemValue))
235  (ocidTrElement's addChild:(ocidTdElement))
236  #TRをTBODYにセット
237  (ocidTbodyElement's addChild:(ocidTrElement))
238  
239end repeat
240#TBODYをテーブルにセット
241ocidTableElement's addChild:(ocidTbodyElement)
242############
243#【tfoot】 TRで
244set ocidTfootElement to refMe's NSXMLElement's elementWithName:("tfoot")
245set ocidTrElement to refMe's NSXMLElement's elementWithName:("tr")
246set ocidThElement to (refMe's NSXMLElement's elementWithName:("th"))
247set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("テーブルの終わり"))
248(ocidThElement's addAttribute:(ocidAddNode))
249set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("colspan") stringValue:("3"))
250(ocidThElement's addAttribute:(ocidAddNode))
251set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("row"))
252(ocidThElement's addAttribute:(ocidAddNode))
253set strContents to ("項目数 : " & (numCntKye)) as text
254(ocidThElement's setStringValue:(strContents))
255#THをTRにセットして
256ocidTrElement's addChild:(ocidThElement)
257#TRをTFOOTにセット
258ocidTfootElement's addChild:(ocidTrElement)
259#TFOOTをテーブルにセット
260ocidTableElement's addChild:(ocidTfootElement)
261(ocidSetFooterElement's addChild:(ocidTableElement))
262
263
264##############################
265#HTMLにする
266##############################
267set ocidHTML to doMakeRootElement({ocidSetHeaderElement, ocidSetArticleElement, ocidSetFooterElement})
268#####保存
269#読み取りやすい表示
270set ocidXMLdata to ocidHTML's XMLDataWithOptions:(refMe's NSXMLNodePrettyPrint)
271set listDone to ocidXMLdata's writeToURL:(ocidSaveHTMLPathURL) options:(refMe's NSDataWritingAtomic) |error| :(reference)
272if (item 1 of listDone) is true then
273  log "writeToURL 正常処理"
274else if (item 2 of listDone) ≠ (missing value) then
275  log (item 2 of listDone)'s code() as text
276  log (item 2 of listDone)'s localizedDescription() as text
277  return "writeToURL エラーしました"
278end if
279####ブラウザで開く
280set appSharedWorkspace to refMe's NSWorkspace's sharedWorkspace()
281set boolDone to appSharedWorkspace's openURL:(ocidSaveHTMLPathURL)
282if (boolDone) is true then
283  log "openURL 正常処理"
284else if (boolDone) is false then
285  log (item 2 of listDone)'s code() as text
286  log (item 2 of listDone)'s localizedDescription() as text
287  ####ブラウザで開く
288  set aliasFilePath to (ocidSaveHTMLPathURL's absoluteURL()) as alias
289  tell application "Finder"
290    open location aliasFilePath
291  end tell
292  return "openURL エラーしました"
293end if
294return
295####保存先を開く
296set boolDone to appSharedWorkspace's openURL:(ocidSaveDirPathURL)
297if (boolDone) is true then
298  log "openURL 正常処理"
299else if (boolDone) is false then
300  log (item 2 of listDone)'s code() as text
301  log (item 2 of listDone)'s localizedDescription() as text
302  ####保存先を開く
303  set aliasDirPath to (ocidSaveDirPathURL's absoluteURL()) as alias
304  tell application "Finder"
305    open folder aliasDirPath
306  end tell
307  return "openURL エラーしました"
308end if
309
310
311
312############################################################
313# 基本的なHTMLの構造
314(*
315doMakeRootElement({argHeaderContents, argArticleContents, argFooterContents})
316HTMLのBODY部
317header
318article
319footerにそれぞれAddchildするデータをリストで渡す
320戻り値はRootエレメントにセットされた
321NSXMLDocumentを戻すので 保存すればOK
322*)
323############################################################
324to doMakeRootElement({argHeaderContents, argArticleContents, argFooterContents})
325  #XML初期化
326  set ocidXMLDoc to refMe's NSXMLDocument's alloc()'s init()
327  ocidXMLDoc's setDocumentContentKind:(refMe's NSXMLDocumentHTMLKind)
328  # DTD付与
329  set ocidDTD to refMe's NSXMLDTD's alloc()'s init()
330  ocidDTD's setName:("html")
331  ocidXMLDoc's setDTD:(ocidDTD)
332  #
333  set ocidRootElement to refMe's NSXMLElement's elementWithName:("html")
334  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("lang") stringValue:("ja")
335  ocidRootElement's addAttribute:(ocidAddNode)
336  #
337  set ocidHeadElement to refMe's NSXMLElement's elementWithName:("head")
338  #
339  set ocidAddElement to refMe's NSXMLElement's elementWithName:("title")
340  ocidAddElement's setStringValue:("schema一覧")
341  ocidHeadElement's addChild:(ocidAddElement)
342  # http-equiv
343  set ocidAddElement to refMe's NSXMLElement's elementWithName:("meta")
344  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("http-equiv") stringValue:("Content-Type")
345  ocidAddElement's addAttribute:(ocidAddNode)
346  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("content") stringValue:("text/html; charset=UTF-8")
347  ocidAddElement's addAttribute:(ocidAddNode)
348  ocidHeadElement's addChild:(ocidAddElement)
349  #
350  set ocidAddElement to refMe's NSXMLElement's elementWithName:("meta")
351  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("name") stringValue:("viewport")
352  ocidAddElement's addAttribute:(ocidAddNode)
353  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("content") stringValue:("width=720")
354  ocidAddElement's addAttribute:(ocidAddNode)
355  ocidHeadElement's addChild:(ocidAddElement)
356  #
357  set ocidAddElement to refMe's NSXMLElement's elementWithName:("style")
358  ocidAddElement's setStringValue:("body { margin: 10px; background-color: #FFFFFF; } header p{font-size: 12pt;font-family: monospace;margin:12px;}article p{font-size: 12pt;font-family: monospace;margin:2px;}table { border-spacing: 0; caption-side: top; font-family: system-ui; } thead th { border: solid 1px #666666; padding: .5ch 1ch; border-block-width: 1px 0; border-inline-width: 1px 0; &:first-of-type { border-start-start-radius: .5em } &:last-of-type { border-start-end-radius: .5em; border-inline-end-width: 1px } } tbody td { word-wrap: break-word;max-width: 360px;border-spacing: 0; border: solid 1px #666666; padding: .5ch 1ch; border-block-width: 1px 0; border-inline-width: 1px 0; &:last-of-type { border-inline-end-width: 1px } } tbody th { border-spacing: 0; border: solid 1px #666666; padding: .5ch 1ch; border-block-width: 1px 0; border-inline-width: 1px 0; } tbody tr:nth-of-type(odd) { background: #F2F2F2; } .kind_string { font-size: 0.75em; } .date_string { font-size: 0.5em; } tfoot th { border: solid 1px #666666; padding: .5ch 1ch; &:first-of-type { border-end-start-radius: .5em } &:last-of-type { border-end-end-radius: .5em; border-inline-end-width: 1px } }")
359  ocidHeadElement's addChild:(ocidAddElement)
360  ocidRootElement's addChild:(ocidHeadElement)
361  #
362  #ボディエレメント
363  set ocidBodyElement to refMe's NSXMLElement's elementWithName:("body")
364  #ヘッダー
365  set ocidHeaderElement to refMe's NSXMLElement's elementWithName:("header")
366  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("id") stringValue:("header")
367  ocidHeaderElement's addAttribute:(ocidAddNode)
368  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("class") stringValue:("body_header")
369  ocidHeaderElement's addAttribute:(ocidAddNode)
370  ocidHeaderElement's addChild:(argHeaderContents)
371  ocidBodyElement's addChild:(ocidHeaderElement)
372  #アーティクル
373  set ocidArticleElement to refMe's NSXMLElement's elementWithName:("article")
374  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("id") stringValue:("article")
375  ocidArticleElement's addAttribute:(ocidAddNode)
376  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("class") stringValue:("body_article")
377  ocidArticleElement's addAttribute:(ocidAddNode)
378  ocidArticleElement's addChild:(argArticleContents)
379  ocidBodyElement's addChild:(ocidArticleElement)
380  #フッター
381  set ocidFooterElement to refMe's NSXMLElement's elementWithName:("footer")
382  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("id") stringValue:("footer")
383  ocidFooterElement's addAttribute:(ocidAddNode)
384  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("class") stringValue:("body_footer")
385  ocidFooterElement's addAttribute:(ocidAddNode)
386  ocidFooterElement's addChild:(argFooterContents)
387  ocidBodyElement's addChild:(ocidFooterElement)
388  #ボディをROOTエレメントにセット
389  ocidRootElement's addChild:(ocidBodyElement)
390  #ROOTをXMLにセット
391  ocidXMLDoc's setRootElement:(ocidRootElement)
392  #値を戻す
393  return ocidXMLDoc
394end doMakeRootElement
AppleScriptで生成しました

|

[CoreSpotlight.framework]schema.loctable

schema一覧
SchemaLocalize
001_kMDItemLabels.ShortNameラベル,見出し,レッテル,荷札,レーベル,label
002_kMDItemPathDisplayNames.ShortName範囲,in,内,範囲内,scope
003AnyKeyすべてのキー
004Aperture絞り
005Average平均
006BothKeys両方のキー
007CenterWeightedAverage中央重点
008kMDItemAccountHandlesアカウントのハンドル
009kMDItemAccountHandles.Description項目のアカウントのハンドル
010kMDItemAccountIdentifierアカウントの識別子
011kMDItemAccountIdentifier.Description項目のアカウントの識別子
012kMDItemAccountTypeアカウントの種類
013kMDItemAccountType.Description項目のアカウントの種類
014kMDItemAcquisitionMake機器の製造元
015kMDItemAcquisitionMake.Description書類を作成または取得するのに使用された機器の製造元
016kMDItemAcquisitionMake.ShortName製造元,製造,メーカ,メーカー,make
017kMDItemAcquisitionModel機器の機種
018kMDItemAcquisitionModel.Description書類を作成または取得するのに使用された機器の機種
019kMDItemAcquisitionModel.ShortName機種,モデル,型,model
020kMDItemAdditionalRecipientPersonsその他の受信者
021kMDItemAdditionalRecipientPersons.DescriptionCcフィールドの内容
022kMDItemAlbumアルバム
023kMDItemAlbum.Descriptionメディアのコレクションのタイトル(音楽のアルバム名など)
024kMDItemAlbum.ShortNameアルバム名,タイトル,名前,題名,album,title,
025kMDItemAlternateNames代替表示名
026kMDItemAlternateNames.Descriptionファイルの代替名
027kMDItemAltitude高度
028kMDItemAltitude.Description世界測地系(WGS84 Datum)によって表された、海水面からのメートル単位による標高。負の値は深度を意味します。
029kMDItemAltitude.ShortName標高,高度,アルチチュード,アルティチュード,高さ,altitude
030kMDItemAperture絞り値
031kMDItemAperture.Descriptionレンズ絞りのサイズ(対数目盛りのAPEX値)
032kMDItemAperture.ShortName絞り値,F値,エフ値,口径,aperture,fstop
033kMDItemAppleLoopDescriptorsループディスクリプタ
034kMDItemAppleLoopDescriptors.Descriptionループのムードやその他の特性を説明するキーワード
035kMDItemAppleLoopsKeyFilterTypeループのスケールの種類
036kMDItemAppleLoopsKeyFilterType.Descriptionループのスケールが、マイナーまたはメジャーのどちらか一方、どちらでもない、または両方に使用可能のうち、どれになっているか
037kMDItemAppleLoopsLoopModeループファイルの種類
038kMDItemAppleLoopsLoopMode.Descriptionファイルがループファイルまたはループでないファイルか(ループファイルでは曲のテンポに合わせてテンポが調整されますが、ループでないファイルでは収録済みのテンポがそのまま適用されます)
039kMDItemAppleLoopsRootKeyループの元のキー
040kMDItemAppleLoopsRootKey.Descriptionループの元のキーを表示します。キーはループの基音(主音)で、スケールの種類は含みません
041kMDItemApplicationCategoriesアプリケーションのカテゴリ
042kMDItemApplicationCategories.Descriptionアプリケーションが属しているカテゴリ
043kMDItemApplicationCategories.ShortNameカテゴリ,categories
044kMDItemAppStoreCategoryカテゴリ
045kMDItemAppStoreCategory.Description項目が属しているApp Storeカテゴリ
046kMDItemAppStoreCategory.ShortNameカテゴリ,category
047kMDItemArtistアーティスト
048kMDItemArtist.Descriptionメディアのアーティスト
049kMDItemArtist.ShortNameby,アーティスト,artist
050kMDItemAudiences対象ユーザ
051kMDItemAudiences.Description書類の対象者
052kMDItemAudiences.ShortName宛先,受取人,to,相手,聴衆,audience
053kMDItemAudioBitRateオーディオのビットレート
054kMDItemAudioBitRate.Descriptionメディアに含まれるオーディオのビットレート
055kMDItemAudioBitRate.ShortDisplayNameビットレート
056kMDItemAudioBitRate.ShortNameビットレート,オーディオビットレート,音声ビットレート,音声のビットレート,ビット速度,オーディオのビット速度,音声のビット速度,bps,audiobitrate,bitrate
057kMDItemAudioChannelCountオーディオチャンネル
058kMDItemAudioChannelCount.Descriptionファイルのオーディオデータのチャンネル数
059kMDItemAudioChannelCount.ShortNameチャンネル,ch,チャネル,通信路,channels,
060kMDItemAudioEncodingApplicationオーディオエンコード
061kMDItemAudioEncodingApplication.Descriptionオーディオファイルのデータをエンコードしたアプリケーションの名前
062kMDItemAudioEncodingApplication.ShortDisplayNameエンコード
063kMDItemAudioEncodingApplication.ShortNameエンコーダ,エンコーダー,encoder,エンコード,エンコードされた,encodedby,オーディオエンコーディングアプリケーション,オーディオエンコードアプリケーション,オーディオエンコーディングソフトウェア,オーディオエンコードソフトウェア,オーディオエンコーディングプログラム,オーディオエンコードプログラム,音声エンコーディングアプリケーション,音声エンコードアプリケーション,エンコードソフト,audioencodingapplication
064kMDItemAudioSampleRateサンプルレート
065kMDItemAudioSampleRate.Descriptionファイルのオーディオデータのサンプルレート
066kMDItemAudioSampleRate.ShortDisplayNameサンプルレート
067kMDItemAudioSampleRate.ShortNameオーディオサンプリングレート,オーディオサンプルレート,オーディオのサンプリングレート,オーディオのサンプルレート,音声のサンプルレート,オーディオのサンプリングレート,オーディオサンプリングレート,音声のサンプリングレート,audiosamplerate,サンプルレート,samplerate,
068kMDItemAudioTrackNumberトラック番号
069kMDItemAudioTrackNumber.Descriptionアルバムに含まれる曲のトラック番号
070kMDItemAudioTrackNumber.ShortNameトラック番号,曲番号,トラックナンバー,曲ナンバー,トラックナンバ,曲ナンバ,tracknumber
071kMDItemAuthorAddresses作成者のメールアドレス
072kMDItemAuthorAddresses.Description項目の作成者のメールアドレス
073kMDItemAuthorAddresses.ShortName差出人,から,from
074kMDItemAuthorEmailAddresses作成者のメールアドレス
075kMDItemAuthorEmailAddresses.Description項目の作成者のメールアドレス
076kMDItemAuthorEmailAddresses.ShortName差出人,から,from,Eメール,電子メール,email,メール,メエル,メイル,Mail,mail
077kMDItemAuthorPersons作成者
078kMDItemAuthorPersons.Description差出人フィールドの内容
079kMDItemAuthors作成者
080kMDItemAuthors.Description項目の作成者
081kMDItemAuthors.ShortName差出人,から,from,著者,筆者,作者,作成者,author,共同,with,協力,by
082kMDItemBitsPerSampleビット/サンプル
083kMDItemBitsPerSample.Description1サンプルあたりのビット数
084kMDItemBitsPerSample.ShortNameBPS,サンプルビット数,サンプルあたりのビット数,サンプル当たりのビット数,bitspersample,bps
085kMDItemCity市区町村
086kMDItemCity.Description項目の市区町村情報
087kMDItemCity.ShortName市区町村,都市,市,区,町,村,シティ,city
088kMDItemCodecsコーデック
089kMDItemCodecs.Descriptionメディアのエンコードとデコードに使用されたコーデック
090kMDItemCodecs.ShortNameコーデック,圧縮伸張プログラム,Compresser,Decompresser,CODEC,codec
091kMDItemColorSpace色空間
092kMDItemColorSpace.Description画像の色空間モデル
093kMDItemColorSpace.ShortName色空間,カラースペース,色スペース,カラー空間,colorspace,
094kMDItemCommentコメント
095kMDItemComment.Description項目に付けられたコメント
096kMDItemComment.ShortNameコメント,メモ,注釈,説明,補足,comment
097kMDItemCompletionDate.Descriptionこの項目が完了した日付
098kMDItemCompletionDate.ShortName完了日,completiondate,日付,日にち,日時,date
099kMDItemComposer作曲者
100kMDItemComposer.Descriptionオーディオファイルに含まれる作曲者情報
101kMDItemComposer.ShortName作曲,by,作曲者,コンポーザ,コンポーザー,composer,著者,筆者,作者,作成者,author
102kMDItemContactKeywords連絡先キーワード
103kMDItemContactKeywords.Description項目に関連する連絡先
104kMDItemContactKeywords.ShortName連絡先,コンタクト,アドレスデータ,住所,contact,連絡先キーワード,コンタクトキーワード,アドレスデータキーワード,contactkeyword,キーワード,keyword
105kMDItemContentCreationDateコンテンツの作成日
106kMDItemContentCreationDate.Description項目の内容が作成された日付
107kMDItemContentCreationDate.ShortNameコンテンツ作成日,コンテンツ作成日時,contentcreated,作成日,作成日時,created,日付,日にち,日時,date
108kMDItemContentModificationDateコンテンツの変更日
109kMDItemContentModificationDate.Description項目の内容が変更された日付
110kMDItemContentModificationDate.ShortNameコンテンツ変更日,contentmodified,変更日,修正日,変更日時,修正日時,modified,日付,日にち,日時,date
111kMDItemContentRatingコンテンツの制限指定
112kMDItemContentRating.Description項目に不適切なコンテンツが含まれているかどうか
113kMDItemContentRating.ShortName不適切,露骨,explicit,不適切な内容を含まない,適切,clean,制限指定,制限区分,レイティング,レート,レーティング,rating,コンテンツレート,コンテンツレーティング,contentrating
114kMDItemContributors作成協力者
115kMDItemContributors.Description書類の内容の作成に協力した個人または組織
116kMDItemContributors.ShortName協力,by,コントリビューター,コントリビュータ,貢献者,contributor,著者,筆者,作者,作成者,author,伴う,共同,with
117kMDItemCopyright著作権
118kMDItemCopyright.Description項目の著作権情報
119kMDItemCopyright.ShortName著作権,版権,コピーライト,copyright
120kMDItemCountry地域
121kMDItemCountry.Description項目の提供元に応じて付けられた、項目の作成地(国、地域、または場所)
122kMDItemCountry.ShortName国,国家,カントリー,カントリ,country,地域,リージョン,region
123kMDItemCoverage適用範囲
124kMDItemCoverage.Description書類の内容の適用範囲
125kMDItemCoverage.ShortName適用範囲,範囲,領域,適用領域,対象範囲,対象領域,coverage,
126kMDItemCreatorコンテンツの作成
127kMDItemCreator.Description書類の作成に使用されたアプリケーション
128kMDItemCreator.ShortNameクリエイタ,クリエーター,クリエイター,作成アプリケーション,作成ソフトウェア,作成プログラム,creator
129kMDItemDateAdded追加日
130kMDItemDateAdded.Description項目が最後に移動された日付
131kMDItemDateAdded.ShortName追加日,dateadded,追加,added,日,日付,date
132kMDItemDeliveryType配信のタイプ
133kMDItemDeliveryType.Descriptionメディアの配信方法(ファストスタートまたはRTSP)
134kMDItemDeliveryType.ShortName配信方法,配布方法,配信タイプ,配布タイプ,配信方式,配布方式,配信形式,配布形式,delivery
135kMDItemDescription説明
136kMDItemDescription.Description書類の内容に関する付加情報
137kMDItemDescription.ShortName説明,詳細,注釈,description,コメント,補足,メモ,comment
138kMDItemDirectorディレクター
139kMDItemDirector.Descriptionディレクター
140kMDItemDisplayName表示名
141kMDItemDisplayName.Description各言語環境で表示されるファイル名
142kMDItemDisplayName.ShortName名前,name,表示名,表示される名前,displayname
143kMDItemDocumentContainer書類のコンテナ
144kMDItemDocumentContainer.Description項目を内包するフォルダ
145kMDItemDocumentContainer.ShortNameコンテナ,container
146kMDItemDocumentUnderstandingCategoriesSynonymsカテゴリ
147kMDItemDocumentUnderstandingCategoriesSynonyms.Descriptionファイルはこのカテゴリです
148kMDItemDocumentUnderstandingTopicsSynonymsトピック
149kMDItemDocumentUnderstandingTopicsSynonyms.Descriptionファイルはトピックに関連しています
150kMDItemDueDate期限
151kMDItemDueDate.Description項目の期限
152kMDItemDueDate.ShortName納期,締切,〆切,締め切り,期日,duedate,日付,日にち,日時,date
153kMDItemDurationSeconds再生時間
154kMDItemDurationSeconds.Description項目の再生時間(秒単位)
155kMDItemDurationSeconds.ShortName時間,継続時間,再生時間,タイム,長さ,再生長,duration,time
156kMDItemEditorsエディタ
157kMDItemEditors.Descriptionこの項目のエディタ
158kMDItemEditors.ShortNameエディタ,編集,編集ソフトeditor
159kMDItemEmailAddressesメールアドレス
160kMDItemEmailAddresses.Description項目に関連するメールアドレス
161kMDItemEmailAddresses.ShortNameEメール,電子メール,email,メール,メエル,メイル,mail
162kMDItemEmailHeadersDictionaryメッセージヘッダ
163kMDItemEmailHeadersDictionary.Descriptionメッセージのヘッダ
164kMDItemEmailHTMLContentHTMLコンテンツ
165kMDItemEmailHTMLContent.Description項目のHTMLコンテンツ
166kMDItemEncodingApplicationsエンコーディングソフト
167kMDItemEncodingApplications.Descriptionオリジナルコンテンツの変換に使用されたソフトウェア
168kMDItemEncodingApplications.ShortDisplayNameエンコード
169kMDItemEncodingApplications.ShortNameエンコーダ,エンコーダー,encoder,エンコード,エンコードされた,encodedby,エンコーディングアプリケーション,エンコードアプリケーション,エンコーディングソフトウェア,エンコードソフトウェア,エンコーディングプログラム,エンコードプログラム,エンコードソフト,encodingapplication
170kMDItemEndDate終了日
171kMDItemEndDate.Description項目の終了日
172kMDItemEndDate.ShortName終了日,enddate,日付,日にち,日時,date
173kMDItemExecutableArchitectures実行可能アーキテクチャ
174kMDItemExecutableArchitectures.Description項目が必要とする実行可能アーキテクチャ
175kMDItemExecutableArchitectures.ShortNameアーキテクチャ,architectures
176kMDItemExecutablePlatform実行可能プラットフォーム
177kMDItemExecutablePlatform.Description項目が必要とする実行可能プラットフォーム
178kMDItemExecutablePlatform.ShortNameプラットフォーム,platform
179kMDItemEXIFGPSVersionEXIF GPSバージョン
180kMDItemEXIFGPSVersion.Descriptionメタデータの生成に使われるEXIF中のGPSInfoIFDのバージョン
181kMDItemEXIFVersionEXIFバージョン
182kMDItemEXIFVersion.Descriptionメタデータの生成に使用されたEXIFのバージョン
183kMDItemEXIFVersion.ShortNameEXIFバージョン,EXIFのバージョン,exifversion
184kMDItemExposureMode露出モード
185kMDItemExposureMode.Description露出に使用されたモード
186kMDItemExposureMode.ShortName露出モード,露出方式,露出方法,露出設定,露光方式,露光方法,exposuremode
187kMDItemExposureProgram露出プログラム
188kMDItemExposureProgram.Descriptionカメラの露出設定で使用したプログラムの種類(マニュアル、標準、絞り優先など)
189kMDItemExposureProgram.ShortName露出,露光,exposure,露出設定,露出プログラム,露光設定,露光プログラム,exposureprogram
190kMDItemExposureTimeSeconds露出時間
191kMDItemExposureTimeSeconds.Description露出中にレンズが開いていた時間
192kMDItemExposureTimeSeconds.ShortName露光時間,露出時間,露出の長さ,exposure,time,時間,time
193kMDItemExposureTimeString露出時間
194kMDItemExposureTimeString.Description露出時間
195kMDItemExposureTimeString.ShortName露光時間,露出時間,露出の長さ,exposure,time,時間,time
196kMDItemExtendedContentRating拡張コンテンツの制限指定
197kMDItemExtendedContentRating.Descriptionこの項目のコンテンツの拡張コンテンツの制限指定
198kMDItemExtendedContentRating.ShortName制限指定,制限区分,レイティング,レーティング,コンテンツレイティング,コンテンツレーティング,rating,contentrating
199kMDItemFileSizeサイズ
200kMDItemFileSize.Description書類のサイズ(MB)
201kMDItemFileSize.ShortNameサイズ,大きさ,寸法,size
202kMDItemFinderCommentSpotlightコメント
203kMDItemFinderComment.Descriptionこの項目のSpotlightコメント
204kMDItemFinderComment.ShortNameコメント,注釈,説明,補足,メモ,comment,spotlightコメント,スポットライトコメント,spotlightcomment
205kMDItemFlashOnOffフラッシュ
206kMDItemFlashOnOff.Description写真がフラッシュを使って撮影されたかどうか
207kMDItemFlashOnOff.ShortNameフラッシュ,ストロボ,フラッシュライト,flash
208kMDItemFNumberF値
209kMDItemFNumber.Description絞りの直径で割ったレンズの焦点距離
210kMDItemFNumber.ShortNameF値,エフ値,口径,fnumber,fstop
211kMDItemFocalLength焦点距離
212kMDItemFocalLength.Descriptionレンズの焦点距離(ミリ(mm)単位)
213kMDItemFocalLength.ShortName焦点距離,焦点までの距離,フォーカス距離,focallength
214kMDItemFontsフォント
215kMDItemFonts.Description項目で使用されたフォント
216kMDItemFonts.ShortNameフォント,書体,font
217kMDItemFullyFormattedAddress完全な形式のIPアドレス
218kMDItemFullyFormattedAddress.ShortName完全な形式のIPアドレス,完全にフォーマットされたIPアドレス,fullyformattedaddress
219kMDItemGenreジャンル
220kMDItemGenre.Descriptionジャンル
221kMDItemHasAlphaChannelアルファチャンネル
222kMDItemHasAlphaChannel.Description画像にアルファチャンネルが含まれているかどうか
223kMDItemHasAlphaChannel.ShortNameアルファ,α,alpha
224kMDItemHeadline見出し
225kMDItemHeadline.Description公開用に用意された、項目の内容に関する要約
226kMDItemHeadline.ShortName見出し,ヘッドライン,headline,タイトル,表題,題名,大見出し,title
227kMDItemHiddenAdditionalRecipientPersonsその他の非表示の受信者
228kMDItemHiddenAdditionalRecipientPersons.DescriptionBccフィールドの内容
229kMDItemIdentifier識別子
230kMDItemIdentifier.Description特定のコンテクストのリソースへの参照
231kMDItemIdentifier.ShortName識別子,ID,識別番号,識別情報,id
232kMDItemImportantDates重要な日付
233kMDItemImportantDates.Description項目に関連する日付
234kMDItemImportantDates.ShortName開始日,startdate,納期,締切,〆切,締め切り,期日,duedate,終了日,enddate,完了日,completiondate,誕生日,birthday,生年月日,birthdate,日付,日にち,日時,date
235kMDItemInformationムービー情報
236kMDItemInformation.Descriptionムービー情報
237kMDItemInstantMessageAddressesインスタントメッセージ
238kMDItemInstantMessageAddresses.Description項目に関連するインスタントメッセージのアドレス
239kMDItemInstantMessageAddresses.ShortNameチャット,会話,インスタントメッセージ名,IM名,インスタントメッセージアドレス,imname
240kMDItemInstructions指示
241kMDItemInstructions.Description取り扱い指示など、項目に関するその他の情報
242kMDItemInstructions.ShortName命令,インストラクション,指図,指令,instructions,
243kMDItemIsApplicationManagedアプリケーションによる管理
244kMDItemIsApplicationManaged.Descriptionこのファイルは、アプリケーションによって所有および管理されています
245kMDItemIsApplicationManaged.ShortNameアプリによる管理,appmanaged
246kMDItemIsGeneralMIDISequenceGeneral MIDIシーケンス
247kMDItemIsGeneralMIDISequence.Descriptionファイルに含まれるMIDIシーケンスがGeneral MIDIデバイスで使用できるように設定されているかどうか
248kMDItemIsGeneralMIDISequence.ShortNameMIDI,ミディ,ismidi,
249kMDItemIsLikelyJunk迷惑メール
250kMDItemIsLikelyJunk.Description迷惑ファイルである可能性が高いかどうか
251kMDItemIsLikelyJunk.ShortName迷惑メール,ジャンク,未承諾広告メール,isjunk
252kMDItemIsLocalローカル
253kMDItemIsLocal.Description項目がユーザのデバイス上にあるかどうか
254kMDItemIsLocal.ShortNameローカル,local,リモート,remote,ローカル,islocal,リモート,isremote
255kMDItemISOSpeedISO感度
256kMDItemISOSpeed.Description写真が撮影されたときのカメラのISO感度
257kMDItemISOSpeed.ShortNameISO,感度,アイエスオー,イソ,フィルム感度,受像素子感度,iso
258kMDItemKeySignatureキー署名
259kMDItemKeySignature.Descriptionオーディオファイルに含まれる曲のキー
260kMDItemKeySignature.ShortNameキー署名,key,鍵署名,keysignature
261kMDItemKeywordsキーワード
262kMDItemKeywords.Description項目に関連するキーワード
263kMDItemKeywords.ShortNameキーワード,鍵となる語,主要語,重要語,keyword
264kMDItemKind種類
265kMDItemKind.Descriptionこの項目の種類
266kMDItemKind.ShortName種類,種,タイプ,形式,型,kind
267kMDItemLanguages言語
268kMDItemLanguages.Description書類の内容に使用されている言語
269kMDItemLanguages.ShortName言語,言葉,ランゲージ,国語,外国語,language
270kMDItemLastUsedDate最後に開いた日
271kMDItemLastUsedDate.Description項目が最後に使用された日付
272kMDItemLastUsedDate.ShortName最後に使用した日,最終使用日,前回の使用日,最後の使用日,lastused,日付,日にち,日時,date
273kMDItemLatitude緯度
274kMDItemLatitude.Description世界測地系(WGS84 Datum)によって表された、項目の北緯における度数での緯度。負の値は南緯を意味します。
275kMDItemLatitude.ShortName緯度,ラチチュード,ラティチュード,latitude
276kMDItemLayerNamesレイヤー
277kMDItemLayerNames.Descriptionファイルに含まれるレイヤーの名前
278kMDItemLayerNames.ShortNameレイヤー,レイヤ,層,layer
279kMDItemLogicalSize論理サイズ
280kMDItemLogicalSize.Description項目の論理サイズ(バイト単位)
281kMDItemLongitude経度
282kMDItemLongitude.Description世界測地系(WGS84 Datum)によって表された、項目のグリニッジ子午線東経における度数での経度。負の値は西経を意味します。
283kMDItemLongitude.ShortName経度,ロンジチュード,ランジチュード,longitude
284kMDItemLyricist作詞家
285kMDItemLyricist.Descriptionオーディオファイルに含まれる曲の作詞者
286kMDItemLyricist.ShortName作詞,by,作詞家,lyricist,著者,筆者,作者,作成者,author
287kMDItemMailboxesメールボックス
288kMDItemMailboxes.Description項目のメールボックスの識別子
289kMDItemMaxAperture最大絞り
290kMDItemMaxAperture.DescriptionAPEX値単位でのレンズの最小F値(通常は00.00〜99.99の範囲)
291kMDItemMaxAperture.ShortName最大絞り値,絞りの最大値,maxaperture
292kMDItemMediaTypesメディアのタイプ
293kMDItemMediaTypes.Descriptionコンテンツに含まれるメディアのタイプ
294kMDItemMediaTypes.ShortNameメディア,媒体,media,含む,ある,contains,メディアの種類,メディアのタイプ,メディアタイプ,mediatype
295kMDItemMeteringMode測光モード
296kMDItemMeteringMode.Description測光モード(不明、平均、中央重点測光、スポット、マルチスポット、パターン、分割)
297kMDItemMeteringMode.ShortName測光,metering,測光方式,測光方法,測光設定,meteringmode
298kMDItemMusicalGenreミュージックのジャンル
299kMDItemMusicalGenre.Descriptionオーディオファイルに含まれる曲のジャンル
300kMDItemMusicalGenre.ShortNameジャンル,genre,音楽のジャンル,ミュージックのジャンル,musicalgenre
301kMDItemMusicalInstrumentCategory音源のカテゴリ
302kMDItemMusicalInstrumentCategory.Descriptionファイルが所属する音源のカテゴリ
303kMDItemMusicalInstrumentCategory.ShortName音源,インストゥルメント,インスツルメンツ,instrument,音源のカテゴリ,instrumentcategory
304kMDItemMusicalInstrumentName音源の名前
305kMDItemMusicalInstrumentName.Description音源のカテゴリに対応する音源の名前
306kMDItemMusicalInstrumentName.ShortName音源,インストゥルメント,インスツルメンツ,instrument,音源名,音源の名前,音源の名称,instrumentcategory
307kMDItemNamedLocation場所
308kMDItemNamedLocation.Description場所または見どころの名前
309kMDItemNamedLocation.ShortName場所,location
310kMDItemNumberOfPagesページ
311kMDItemNumberOfPages.Description書類のページ数
312kMDItemNumberOfPages.ShortNameページ,頁,ペエジ,枚,pages
313kMDItemOrganizations組織
314kMDItemOrganizations.Description書類を作成した組織
315kMDItemOrganizations.ShortName組織,会社,団体,機関,organization
316kMDItemOrientation方向
317kMDItemOrientation.Description写真の方向(横または縦)
318kMDItemOrientation.ShortName方向,向き,orientation,
319kMDItemOriginalFormatオリジナルフォーマット
320kMDItemOriginalFormat.Descriptionオリジナルフォーマット
321kMDItemOriginalSourceオリジナルソース
322kMDItemOriginalSource.Descriptionオリジナルソース
323kMDItemPageHeightページの高さ
324kMDItemPageHeight.Description書類のページの高さ(ポイント単位)
325kMDItemPageHeight.ShortNameページの縦の長さ,ページの縦方向の長さ,ページの高さ,ページの長さ,ページ高,pageheight,高さ,height
326kMDItemPageWidthページの幅
327kMDItemPageWidth.Description書類のページの幅(ポイント単位)
328kMDItemPageWidth.ShortNameページの幅,ページ幅,横幅,pagewidth,幅,width
329kMDItemParticipants参加者
330kMDItemParticipants.Descriptionこの項目に含まれる参加者
331kMDItemPathファイルパス名
332kMDItemPath.Descriptionこのファイルの完全パス名
333kMDItemPath.ShortNameパス,経路,場所,位置,path
334kMDItemPerformersパフォーマー
335kMDItemPerformers.Descriptionパフォーマー
336kMDItemPhoneNumbers電話番号
337kMDItemPhoneNumbers.Description項目に関連する電話番号
338kMDItemPhoneNumbers.ShortName電話,phone,電話番号,phonenumber
339kMDItemPhysicalSize物理サイズ
340kMDItemPhysicalSize.Description項目の物理サイズ(バイト単位)
341kMDItemPixelCountピクセル数
342kMDItemPixelCount.Description書類の総ピクセル数
343kMDItemPixelCount.ShortNameピクセル数,ピクセルカウント,pixelcount
344kMDItemPixelHeight高さ(ピクセル)
345kMDItemPixelHeight.Description書類の高さ(ピクセル単位)
346kMDItemPixelHeight.ShortNameピクセルの高さ,ピクセル単位の高さ,pixelheight,高さ,height
347kMDItemPixelWidth幅(ピクセル)
348kMDItemPixelWidth.Description書類の幅(ピクセル単位)
349kMDItemPixelWidth.ShortNameピクセルの幅,ピクセル単位の幅,ピクセル幅,pixelwidth,幅,width
350kMDItemPlayCount再生回数
351kMDItemPlayCount.Description再生回数
352kMDItemPlayCount.ShortName再生回数,playcount
353kMDItemPostalCode郵便番号
354kMDItemPostalCode.ShortName郵便番号,postalcode
355kMDItemPrimaryRecipientPersons受信者
356kMDItemPrimaryRecipientPersons.Description宛先フィールドの内容
357kMDItemProducerプロデューサー
358kMDItemProducer.Descriptionこの項目のプロデューサー
359kMDItemProducer.ShortNameプロデューサー,制作者,producer
360kMDItemProfileNameカラープロファイル
361kMDItemProfileName.Description画像に使用されたカラープロファイルの名前
362kMDItemProfileName.ShortNameプロファイル,プロフィール,属性,設定,profile
363kMDItemProject.ShortNameプロジェクト,project
364kMDItemProjectsプロジェクト
365kMDItemProjects.Description項目が属しているプロジェクト
366kMDItemPublishers公開者
367kMDItemPublishers.Description書類の公開者
368kMDItemPublishers.ShortName書類の公開者,出版社,公開元,発行者,発行元,出版者,publisher
369kMDItemPurchaseDate購入日
370kMDItemPurchaseDate.Descriptionこの項目を購入した日付
371kMDItemPurchaseDate.ShortName購入日,purchasedate
372kMDItemRatingDescription評価の説明
373kMDItemRatingDescription.Descriptionユーザの評価の説明
374kMDItemRatingDescription.ShortName評価の説明,レイティングの説明,レーティングの説明,ratingdesc
375kMDItemRecipientAddresses受信者のメールアドレス
376kMDItemRecipientAddresses.Description項目の受信者のメールアドレス
377kMDItemRecipientAddresses.ShortName宛先,受取人,to
378kMDItemRecipientEmailAddresses受信者のメールアドレス
379kMDItemRecipientEmailAddresses.Description項目の受信者のメールアドレス
380kMDItemRecipientEmailAddresses.ShortName宛先,受取人,to,Eメール,電子メール,email,メール,メエル,メイル,Mail,mail
381kMDItemRecipients受信者
382kMDItemRecipients.Description項目の受信者
383kMDItemRecipients.ShortName宛先,to,受取人,recipient,共同,with
384kMDItemRecordingDate収録日
385kMDItemRecordingDate.Description曲が収録された日付
386kMDItemRecordingDate.ShortName収録日,収録日時,記録日時,recordingdate,日付,日にち,日時,date
387kMDItemRecordingYear記録/収録された年
388kMDItemRecordingYear.Description項目が記録/収録された年
389kMDItemRecordingYear.ShortName収録年,録音年,記録年,yearrecorded,年,year
390kMDItemRedEyeOnOff赤目
391kMDItemRedEyeOnOff.Description“赤目”補正を適用していたかどうか
392kMDItemRedEyeOnOff.ShortName赤目,赤い目,赤目現象,redeye
393kMDItemRelatedUniqueIdentifier関連する一意識別子
394kMDItemRelatedUniqueIdentifier.Description関連する検索可能な項目への参照
395kMDItemResolutionHeightDPI垂直方向解像度
396kMDItemResolutionHeightDPI.Description画像の垂直方向解像度(DPI単位)
397kMDItemResolutionHeightDPI.ShortName垂直方向のdpi,垂直方向の解像度,縦方向のdpi,縦のdpi,縦方向の解像度,縦の解像度,heightdpi,dpi
398kMDItemResolutionWidthDPI水平方向解像度
399kMDItemResolutionWidthDPI.Description画像の水平方向解像度(DPI単位)
400kMDItemResolutionWidthDPI.ShortName水平方向のdpi,横方向のdpi,横のdpi,横方向の解像度,横の解像度,widthdpi,dpi
401kMDItemRights権利
402kMDItemRights.Description書類に伴う権利に関する情報へのリンク
403kMDItemRights.ShortName権利,著作権,版権,所有権,rights
404kMDItemRole役割
405kMDItemRole.Description書類の作成者の役割
406kMDItemRole.ShortName役割,ロール,role,仕事,作業,ジョブ,job
407kMDItemSecurityMethodセキュリティ
408kMDItemSecurityMethod.Description書類を保護するために使用された暗号化方式
409kMDItemSecurityMethod.ShortNameセキュリティ,保護,security,セキュリティメソッド,保護方法,保護方式,保護手段,securitymethod
410kMDItemStarRating評価
411kMDItemStarRating.Descriptionユーザ評価
412kMDItemStarRating.ShortName星,評価,starrating
413kMDItemStartDate開始日
414kMDItemStartDate.Description項目の開始日
415kMDItemStartDate.ShortName開始日,startdate,日付,日にち,日時,date
416kMDItemStateOrProvince都道府県
417kMDItemStateOrProvince.Description項目の提供元に応じて付けられた、項目の作成地情報(都道府県、州など)
418kMDItemStateOrProvince.ShortName都道府県,郡,州,地方,都,道,府,県,state,地方,province
419kMDItemStreamableストリーミング可能
420kMDItemStreamable.Descriptionコンテンツがストリーミングできる状態かどうか
421kMDItemStreamable.ShortNameストリーム可能,ストリーム配信可能,ストリーミング可,ストリーム配信可,streamable
422kMDItemSubject主題/件名
423kMDItemSubject.Description項目の主題、件名など
424kMDItemSubject.ShortName件名,主題,標題,テーマ,subject,タイトル,題名,題目,title,名前,名称,name
425kMDItemSubThoroughfare番地以下
426kMDItemSubThoroughfare.ShortName番地以下,番地,番,号,subthoroughfare
427kMDItemTempoテンポ
428kMDItemTempo.Descriptionオーディオファイルに含まれる音楽のテンポ(BPM)
429kMDItemTempo.ShortNameテンポ速度,速さ,tempo
430kMDItemTextContentテキストコンテンツ
431kMDItemTextContent.Description項目のテキスト部分の内容
432kMDItemTextContent.ShortName内容,コンテンツ,content,含む,ある,contains,インテキスト,intext
433kMDItemTextSelected選択されたテキスト
434kMDItemThemeテーマ
435kMDItemTheme.Descriptionこの項目のテーマ
436kMDItemTheme.ShortNameテーマ,主題,題目,theme
437kMDItemThoroughfare丁目
438kMDItemThoroughfare.ShortName丁目,丁,thoroughfare
439kMDItemTimeSignature拍子
440kMDItemTimeSignature.DescriptionオーディオまたはMIDIファイルに含まれる曲の拍子
441kMDItemTimeSignature.ShortDisplayName拍子
442kMDItemTimeSignature.ShortName拍子,拍,timesignature
443kMDItemTitleタイトル
444kMDItemTitle.Description項目のタイトル
445kMDItemTitle.ShortNameタイトル,件名,見出し,ヘッドライン,表題,題名,曲名,書籍名,title
446kMDItemTotalBitRate総ビットレート
447kMDItemTotalBitRate.Descriptionメディアに含まれるオーディオとビデオの総合ビットレート
448kMDItemTotalBitRate.ShortNameトータルビットレート,全ビットレート,合計ビットレート,総合ビットレート,総bps,合計bps,総合bps,totalbitrate,ビットレート,bitrate
449kMDItemURLURL
450kMDItemURL.Descriptionこの項目のURL
451kMDItemURL.ShortNameURL,UniformResourceLocator,ユニフォームリソースロケータ,統一資源位置指定子,ロケーション,場所,位置,アドレス,url
452kMDItemUsedDates使用日
453kMDItemUsedDates.Description項目が使用された日付
454kMDItemUsedDates.ShortName使用日,使用日時,used,日付,日にち,日時,date
455kMDItemUserTagsタグ
456kMDItemUserTags.Descriptionこの項目に関連するタグ
457kMDItemUserTags.ShortNameタグ,tag
458kMDItemVendorName製造元名
459kMDItemVendorName.Description項目の製造元名
460kMDItemVendorName.ShortName製造元名,ベンダー名,製造元,ベンダー,供給業者名,販売会社名,業者名,供給業者,販売会社,業者,vendorname
461kMDItemVersionバージョン
462kMDItemVersion.Description項目のバージョン番号
463kMDItemVersion.ShortNameバージョン,バアジョン,版,リリース,リビジョン,ディストリビューション,version
464kMDItemVideoBitRateビデオのビットレート
465kMDItemVideoBitRate.Descriptionメディアに含まれるビデオのビットレート
466kMDItemVideoBitRate.ShortNameビデオビットレート,ビデオのビットレート映像のビットレート,映像ビットレート,videobitrate,ビットレート,ビット速度,ビデオのビット速度,bitrate
467kMDItemWeakRelatedUniqueIdentifier弱い関連のある一意識別子
468kMDItemWeakRelatedUniqueIdentifier.Description弱い関連のある検索可能な項目への参照
469kMDItemWhereFroms入手先
470kMDItemWhereFroms.Description項目の入手先
471kMDItemWhereFroms.ShortNameから,ソース,入手先,from,source,wherefrom
472kMDItemWhiteBalanceホワイトバランス
473kMDItemWhiteBalance.Description写真が撮影されたときのカメラのホワイトバランス設定
474kMDItemWhiteBalance.ShortNameホワイトバランス,色温度,色調の調整,whitebalance
475Loopingループ
476mailbox.archiveメールボックス アーカイブ
477mailbox.archive.Descriptionアーカイブメールボックスの識別子
478mailbox.draftsメールボックス 下書き
479mailbox.drafts.Description下書きメールボックスの識別子
480mailbox.inboxメールボックス 受信
481mailbox.inbox.Description受信メールボックスの識別子
482mailbox.junkメールボックス 迷惑メール
483mailbox.junk.Description迷惑メールボックスの識別子
484mailbox.sentメールボックス 送信済み
485mailbox.sent.Description送信済みメールボックスの識別子
486mailbox.trashメールボックス ゴミ箱
487mailbox.trash.Descriptionゴミ箱メールボックスの識別子
488Majorメジャー
489Manualマニュアル
490MDItemCompletionDate完了日
491Minorマイナー
492MultiSpotマルチスポット
493NeitherKeyどちらのキーでもない
494Non-Loopingノンループ
495Normal標準
496Partial分割
497Patternパターン
498Priority優先
499Spotスポット
500Unknown不明
項目数 : 500

|

«[NSDictionary] Plistファイルの読み込み(initWithContentsOfURL)