On MacOS systems, there are a number of additional tags with names beginning with "MDItem" and "XAttr" that may be extracted. These tags are not extracted by default -- they must be specifically requested or enabled via an API option.
The tables below list some of the tags that may be extracted, but ExifTool will extract all available information even for tags not listed.
Tags in these tables are referred to as "pseudo" tags because their information is not stored in the file itself. As such, Writable tags in these tables may be changed without having to rewrite the file.
MDItem tags are extracted using the "mdls" utility. They are extracted if any "MDItem*" tag or the MacOS group is specifically requested, or by setting the MDItemTags API option to 1 or the RequestAll API option to 2 or higher.
Tag Name Writable Values / Notes MDItemAcquisitionMake no MDItemAcquisitionModel no MDItemAltitude no MDItemAperture no MDItemAuthors no MDItemBitsPerSample no MDItemColorSpace no MDItemComment no MDItemContentCreationDate no MDItemContentModificationDate no MDItemContentType no MDItemContentTypeTree no MDItemCreator no MDItemDateAdded no MDItemDescription no MDItemDisplayName no MDItemDownloadedDate no MDItemEXIFGPSVersion no MDItemEXIFVersion no MDItemEncodingApplications no MDItemExposureMode no MDItemExposureProgram no MDItemExposureTimeSeconds no MDItemFNumber no MDItemFSContentChangeDate no MDItemFSCreationDate yes! (file creation date. Requires "setfile" for writing) MDItemFSCreatorCode no MDItemFSFinderFlags no MDItemFSHasCustomIcon no MDItemFSInvisible no MDItemFSIsExtensionHidden no MDItemFSIsStationery no MDItemFSLabel yes! (label number: 0-7) MDItemFSName no MDItemFSNodeCount no MDItemFSOwnerGroupID no MDItemFSOwnerUserID no MDItemFSSize no MDItemFSTypeCode no MDItemFinderComment yes! MDItemFlashOnOff no MDItemFocalLength no MDItemGPSDateStamp no MDItemGPSStatus no MDItemGPSTrack no MDItemHasAlphaChannel no MDItemISOSpeed no MDItemImageDirection no MDItemKeywords no MDItemKind no MDItemLastUsedDate no MDItemLatitude no MDItemLogicalSize no MDItemLongitude no MDItemNumberOfPages no MDItemOrientation no MDItemOriginApplicationIdentifier no MDItemOriginMessageID no MDItemOriginSenderDisplayName no MDItemOriginSenderHandle no MDItemOriginSubject no MDItemPageHeight no MDItemPageWidth no MDItemPhysicalSize no MDItemPixelCount no MDItemPixelHeight no MDItemPixelWidth no MDItemProfileName no MDItemRedEyeOnOff no MDItemResolutionHeightDPI no MDItemResolutionWidthDPI no MDItemSecurityMethod no MDItemSpeed no MDItemTimestamp no MDItemTitle no MDItemUseCount no MDItemUsedDates no MDItemVersion no MDItemWhereFroms no MDItemWhiteBalance no
XAttr tags are extracted using the "xattr" utility. They are extracted if any "XAttr*" tag or the MacOS group is specifically requested, or by setting the XAttrTags API option to 1 or the RequestAll API option to 2 or higher.
Tag Name Writable Values / Notes XAttrFinderInfo no XAttrMDItemDownloadedDate no XAttrMDItemFinderComment no XAttrMDItemWhereFroms no XAttrMDLabel no XAttrQuarantine yes! (quarantine information for files downloaded from the internet. May only be deleted when writing) XAttrResourceFork no