Does CotEditor work on Apple Silicon?

โœ… Yes, full native support as of 4.0.0

May also be known as CotEditor or Coteditor CotEditor

๐Ÿ“š Bundle Version History

com.coteditor.CotEditor

v4.1.4
โœ… Yes, Native Apple Silicon Support
๐Ÿ–ฅ Supported Architectures X86, ARM
Full Info Plist
{
  "BuildMachineOSBuild": "21E230",
  "CFBundleDevelopmentRegion": "en",
  "CFBundleDocumentTypes": [
    {
      "CFBundleTypeExtensions": [
        "txt"
      ],
      "CFBundleTypeIconFile": "GenericDocumentIcon",
      "CFBundleTypeMIMETypes": [
        "text/plain"
      ],
      "CFBundleTypeName": "Plain text",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Default",
      "LSItemContentTypes": [
        "public.plain-text"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [],
      "CFBundleTypeIconFile": "GenericDocumentIcon",
      "CFBundleTypeName": "Text document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.text",
        "public.data"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeIconSystemGenerated": 1,
      "CFBundleTypeName": "CotEditor Theme",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.coteditor.CotEditor.theme"
      ]
    },
    {
      "CFBundleTypeIconSystemGenerated": 1,
      "CFBundleTypeName": "CotEditor Replacement Definition",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.coteditor.CotEditor.replacement"
      ]
    },
    {
      "CFBundleTypeExtensions": [
        "bib"
      ],
      "CFBundleTypeIconFile": "BibTeXIcon",
      "CFBundleTypeName": "BibTeX",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "conf"
      ],
      "CFBundleTypeIconFile": "ConfigIcon",
      "CFBundleTypeName": "Configuration",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "h"
      ],
      "CFBundleTypeIconFile": "CIcon",
      "CFBundleTypeMIMETypes": [],
      "CFBundleTypeName": "C header",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.c-header"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "c"
      ],
      "CFBundleTypeIconFile": "CIcon",
      "CFBundleTypeName": "C source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.c-source"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "cp",
        "cpp",
        "c++",
        "cc",
        "cxx"
      ],
      "CFBundleTypeIconFile": "C++Icon",
      "CFBundleTypeName": "C++ source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.c-plus-plus-source"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "hh",
        "hp",
        "hpp",
        "hxx",
        "h++",
        "ipp"
      ],
      "CFBundleTypeIconFile": "C++Icon",
      "CFBundleTypeName": "C++ header",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.c-plus-plus-header"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "cs"
      ],
      "CFBundleTypeIconFile": "C#Icon",
      "CFBundleTypeName": "C# source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "coffee"
      ],
      "CFBundleTypeIconFile": "CoffeeScriptIcon",
      "CFBundleTypeMIMETypes": [
        "text/coffeescript"
      ],
      "CFBundleTypeName": "CoffeeScript",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "css"
      ],
      "CFBundleTypeIconFile": "CSSIcon",
      "CFBundleTypeMIMETypes": [
        "text/css"
      ],
      "CFBundleTypeName": "Cascading Style Sheet",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.css"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "d"
      ],
      "CFBundleTypeIconFile": "DIcon",
      "CFBundleTypeName": "D source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "dart"
      ],
      "CFBundleTypeIconFile": "DartIcon",
      "CFBundleTypeName": "Dart script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "diff",
        "patch",
        "dif"
      ],
      "CFBundleTypeIconFile": "DiffIcon",
      "CFBundleTypeName": "Diff",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "dtd"
      ],
      "CFBundleTypeIconFile": "XMLIcon",
      "CFBundleTypeMIMETypes": [],
      "CFBundleTypeName": "Document Type Definition",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "f",
        "f90",
        "f95",
        "f03",
        "f08",
        "for"
      ],
      "CFBundleTypeIconFile": "FortranIcon",
      "CFBundleTypeName": "Fortran Source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "go"
      ],
      "CFBundleTypeIconFile": "GoIcon",
      "CFBundleTypeName": "Go script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "hs",
        "lhs"
      ],
      "CFBundleTypeIconFile": "HaskellIcon",
      "CFBundleTypeName": "Haskell script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "org.haskell.haskell-source"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "html",
        "htm"
      ],
      "CFBundleTypeIconFile": "HTMLIcon",
      "CFBundleTypeMIMETypes": [
        "text/html"
      ],
      "CFBundleTypeName": "HTML document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.html"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "ini"
      ],
      "CFBundleTypeIconFile": "INIIcon",
      "CFBundleTypeName": "INI",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "java"
      ],
      "CFBundleTypeIconFile": "JavaIcon",
      "CFBundleTypeName": "Java source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.sun.java-source"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "js"
      ],
      "CFBundleTypeIconFile": "JavaScriptIcon",
      "CFBundleTypeMIMETypes": [
        "application/x-javascript"
      ],
      "CFBundleTypeName": "JavaScript",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.netscape.javascript-source"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "json"
      ],
      "CFBundleTypeIconFile": "JSONIcon",
      "CFBundleTypeMIMETypes": [
        "application/json"
      ],
      "CFBundleTypeName": "JSON document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.json"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "jl"
      ],
      "CFBundleTypeIconFile": "JuliaIcon",
      "CFBundleTypeName": "Julia script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "kt",
        "kts"
      ],
      "CFBundleTypeIconFile": "KotlinIcon",
      "CFBundleTypeName": "Kotlin source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "org.kotlinlang.source"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "lisp",
        "lsp"
      ],
      "CFBundleTypeIconFile": "LispIcon",
      "CFBundleTypeName": "Lisp script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "lua"
      ],
      "CFBundleTypeIconFile": "LuaIcon",
      "CFBundleTypeName": "Lua script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "org.lua.lua-source"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "mkd",
        "md",
        "markdown",
        "mdown",
        "mkdn"
      ],
      "CFBundleTypeIconFile": "MarkdownIcon",
      "CFBundleTypeName": "Markdown document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "net.daringfireball.markdown"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "pl",
        "pm",
        "cgi"
      ],
      "CFBundleTypeIconFile": "PerlIcon",
      "CFBundleTypeMIMETypes": [
        "text/x-perl-script"
      ],
      "CFBundleTypeName": "Perl script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.perl-script"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "php",
        "php3",
        "php4",
        "php5",
        "phps",
        "phtml"
      ],
      "CFBundleTypeIconFile": "PHPIcon",
      "CFBundleTypeName": "PHP script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.php-script"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "py",
        "pyw"
      ],
      "CFBundleTypeIconFile": "PythonIcon",
      "CFBundleTypeMIMETypes": [
        "text/x-python-script"
      ],
      "CFBundleTypeName": "Python script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.python-script"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "rst",
        "rest"
      ],
      "CFBundleTypeIconFile": "reSTIcon",
      "CFBundleTypeName": "reStructured Text document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "rb"
      ],
      "CFBundleTypeIconFile": "RubyIcon",
      "CFBundleTypeMIMETypes": [
        "text/ruby-script"
      ],
      "CFBundleTypeName": "Ruby script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.ruby-script"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "rs",
        "rc"
      ],
      "CFBundleTypeIconFile": "RustIcon",
      "CFBundleTypeName": "Rust script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "svg"
      ],
      "CFBundleTypeIconFile": "SVGIcon",
      "CFBundleTypeMIMETypes": [
        "image/svg+xml"
      ],
      "CFBundleTypeName": "Scalable Vector Graphics",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.svg-image"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "scala"
      ],
      "CFBundleTypeIconFile": "ScalaIcon",
      "CFBundleTypeName": "Scala source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "scm",
        "ss"
      ],
      "CFBundleTypeIconFile": "SchemeIcon",
      "CFBundleTypeName": "Scheme script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "sh"
      ],
      "CFBundleTypeIconFile": "ShellIcon",
      "CFBundleTypeName": "Shell script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.shell-script"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "sql",
        "mysql",
        "pgsql"
      ],
      "CFBundleTypeIconFile": "SQLIcon",
      "CFBundleTypeName": "SQL source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "org.iso.sql"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "swift"
      ],
      "CFBundleTypeIconFile": "SwiftIcon",
      "CFBundleTypeName": "Swift source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.swift-source"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "tex",
        "sty",
        "cls"
      ],
      "CFBundleTypeIconFile": "TeXIcon",
      "CFBundleTypeName": "TeX",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "textile"
      ],
      "CFBundleTypeIconFile": "TextileIcon",
      "CFBundleTypeName": "Textile document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "tcl"
      ],
      "CFBundleTypeIconFile": "TclIcon",
      "CFBundleTypeName": "Tcl source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "toml"
      ],
      "CFBundleTypeIconFile": "TOMLIcon",
      "CFBundleTypeName": "TOML",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "v"
      ],
      "CFBundleTypeIconFile": "VerilogIcon",
      "CFBundleTypeName": "Verilog source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "vhd"
      ],
      "CFBundleTypeMIMETypes": [
        "text/x-vhdl"
      ],
      "CFBundleTypeName": "VHDL source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "xml",
        "xsl",
        "dtd",
        "xslt",
        "xsd",
        "rlx",
        "rng",
        "trex",
        "fo",
        "fob",
        "svg",
        "mml",
        "gml",
        "cml",
        "opf",
        "ncx",
        "xul",
        "zul",
        "smil",
        "smi",
        "mxml",
        "rss",
        "rdf",
        "atom",
        "plist",
        "xib",
        "xmp"
      ],
      "CFBundleTypeIconFile": "XMLIcon",
      "CFBundleTypeMIMETypes": [
        "text/xml"
      ],
      "CFBundleTypeName": "XML document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.xml"
      ],
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "yaml",
        "yml"
      ],
      "CFBundleTypeIconFile": "YAMLIcon",
      "CFBundleTypeName": "YAML document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.yaml"
      ],
      "NSDocumentClass": "CotEditor.Document"
    }
  ],
  "CFBundleExecutable": "CotEditor",
  "CFBundleHelpBookFolder": "CotEditor.help",
  "CFBundleHelpBookName": "com.coteditor.CotEditor.help",
  "CFBundleIconFile": "AppIcon",
  "CFBundleIconName": "AppIcon",
  "CFBundleIdentifier": "com.coteditor.CotEditor",
  "CFBundleInfoDictionaryVersion": "6.0",
  "CFBundleName": "CotEditor",
  "CFBundlePackageType": "APPL",
  "CFBundleShortVersionString": "4.1.4",
  "CFBundleSpokenName": "Cot editor",
  "CFBundleSupportedPlatforms": [
    "MacOSX"
  ],
  "CFBundleVersion": "485",
  "DTCompiler": "com.apple.compilers.llvm.clang.1_0",
  "DTPlatformBuild": "13E113",
  "DTPlatformName": "macosx",
  "DTPlatformVersion": "12.3",
  "DTSDKBuild": "21E226",
  "DTSDKName": "macosx12.3",
  "DTXcode": "1330",
  "DTXcodeBuild": "13E113",
  "ITSAppUsesNonExemptEncryption": false,
  "LSApplicationCategoryType": "public.app-category.productivity",
  "LSMinimumSystemVersion": "11.0",
  "NSAccentColorName": "Accent Color",
  "NSAppleEventsUsageDescription": "CotEditor needs user approval to control other applications with AppleScript.",
  "NSAppleScriptEnabled": true,
  "NSHumanReadableCopyright": "ยฉ 2005-2009 nakamuxu\nยฉ 2011, 2014 usami-k\nยฉ 2013-2022 1024jp",
  "NSMainStoryboardFile": "Main",
  "NSServices": [
    {
      "NSMenuItem": {
        "default": "New CotEditor Document with Selection"
      },
      "NSMessage": "openSelection",
      "NSPortName": "CotEditor",
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSMenuItem": {
        "default": "Open File in CotEditor"
      },
      "NSMessage": "openFile",
      "NSPortName": "CotEditor",
      "NSRequiredContext": {
        "NSTextContent": "FilePath"
      },
      "NSSendTypes": [
        "NSURLPboardType",
        "NSStringPboardType"
      ]
    }
  ],
  "NSSupportsAutomaticGraphicsSwitching": true,
  "NSSupportsAutomaticTermination": true,
  "NSUbiquitousContainers": {
    "iCloud.com.coteditor.CotEditor": {
      "NSUbiquitousContainerIsDocumentScopePublic": true,
      "NSUbiquitousContainerName": "CotEditor",
      "NSUbiquitousContainerSupportedFolderLevels": "Any"
    }
  },
  "OSAScriptingDefinition": "CotEditor.sdef",
  "SUEnableInstallerLauncherService": true,
  "SUEnableJavaScript": true,
  "SUPublicEDKey": "sY0VDoz2fbpnduoaVKlJBnlcBj/OFqQklEN/QlqDyWM=",
  "UTExportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "CotEditor Theme",
      "UTTypeIcons": {
        "UTTypeIconBadgeName": "Theme-image",
        "UTTypeIconText": "theme"
      },
      "UTTypeIdentifier": "com.coteditor.CotEditor.theme",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "cottheme"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "CotEditor Replacement Definition",
      "UTTypeIcons": {
        "UTTypeIconBadgeName": "Replacement-image",
        "UTTypeIconText": "replace"
      },
      "UTTypeIdentifier": "com.coteditor.CotEditor.replacement",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "cotrpl"
        ]
      }
    }
  ],
  "UTImportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "public.source-code"
      ],
      "UTTypeDescription": "Kotlin script",
      "UTTypeIconFile": "KotlinIcon",
      "UTTypeIdentifier": "org.kotlinlang.source",
      "UTTypeReferenceURL": "https://kotlinlang.org",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "kt",
          "kts"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.source-code"
      ],
      "UTTypeDescription": "Lua script",
      "UTTypeIconFile": "LuaIcon",
      "UTTypeIdentifier": "org.lua.lua-source",
      "UTTypeReferenceURL": "https://www.lua.org",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "lua"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.text"
      ],
      "UTTypeDescription": "Markdown document",
      "UTTypeIconFile": "MarkdownIcon",
      "UTTypeIdentifier": "net.daringfireball.markdown",
      "UTTypeReferenceURL": "http://daringfireball.net/projects/markdown/",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "mkd",
          "md",
          "markdown",
          "mdown",
          "mkdn"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.source-code"
      ],
      "UTTypeDescription": "SQL source",
      "UTTypeIconFile": "SQLIcon",
      "UTTypeIdentifier": "org.iso.sql",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "sql",
          "mysql",
          "pgsql"
        ],
        "public.mime-type": "application/sql"
      }
    }
  ]
}
Full Meta Details
{
  "fileSize": 6.581451416015625,
  "architectures": [
    {
      "bits": "32-bit",
      "fileType": "Fixed Virtual Memory Shared Library File",
      "header": {
        "magic": 3405691582,
        "cputype": 0,
        "cpusubtype": 16,
        "filetype": 3,
        "ncmds": 1024,
        "sizeofcmds": 220576,
        "flags": [
          "The object file is the output of an incremental link against a base file and can not be link edited again.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "The object file's undefined references are bound by the dynamic linker when loaded."
        ]
      },
      "loadCommandsInfo": [
        {
          "description": 3405691582,
          "size": 2,
          "offset": " 0x0"
        },
        {
          "description": 4103,
          "size": 3,
          "offset": " 0x8"
        },
        {
          "description": 1024,
          "size": 220576,
          "offset": " 0x10"
        },
        {
          "description": "Dynamic Linker Load Command",
          "size": 4108,
          "offset": " 0x18"
        },
        {
          "description": 0,
          "size": 222208,
          "offset": " 0x20"
        },
        {
          "description": 212384,
          "size": 14,
          "offset": " 0x28"
        }
      ],
      "magic": "cafebabe",
      "offset": "0",
      "processorSubType": "v7em",
      "processorType": 0
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 7,
        "cpusubtype": 3,
        "filetype": 2,
        "ncmds": 51,
        "sizeofcmds": 6104,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 4277009103,
          "size": 3,
          "offset": " 0x4000"
        },
        {
          "description": "Symbol segment command",
          "size": 51,
          "offset": " 0x4008"
        },
        {
          "description": 51,
          "size": 131205,
          "offset": " 0x4010"
        },
        {
          "description": 131205,
          "size": 25,
          "offset": " 0x4018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x4020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x4028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x4060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x4068"
        },
        {
          "description": 0,
          "size": 11264,
          "offset": " 0x4080"
        },
        {
          "description": 0,
          "size": 11264,
          "offset": " 0x4090"
        },
        {
          "description": 11264,
          "size": 5,
          "offset": " 0x4098"
        },
        {
          "description": "UNIX Thread command",
          "size": 18,
          "offset": " 0x40a0"
        },
        {
          "description": "Sub Framework Load Command",
          "size": 1702125407,
          "offset": " 0x40a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x40b8"
        },
        {
          "description": 0,
          "size": 8560,
          "offset": " 0x40c8"
        }
      ],
      "magic": "cffaedfe",
      "offset": "4000",
      "processorSubType": 3,
      "processorType": "X86"
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 12,
        "cpusubtype": 0,
        "filetype": 2,
        "ncmds": 51,
        "sizeofcmds": 5944,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 0,
          "size": 51,
          "offset": " 0x364008"
        },
        {
          "description": 51,
          "size": 131205,
          "offset": " 0x364010"
        },
        {
          "description": 131205,
          "size": 25,
          "offset": " 0x364018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x364020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x364028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x364060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x364068"
        },
        {
          "description": 0,
          "size": 171008,
          "offset": " 0x364080"
        },
        {
          "description": 0,
          "size": 171008,
          "offset": " 0x364090"
        },
        {
          "description": 171008,
          "size": 5,
          "offset": " 0x364098"
        },
        {
          "description": "UNIX Thread command",
          "size": 19,
          "offset": " 0x3640a0"
        },
        {
          "description": "Sub Umbrella Load Command",
          "size": 1702125407,
          "offset": " 0x3640a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x3640b8"
        },
        {
          "description": 0,
          "size": 15448,
          "offset": " 0x3640c8"
        }
      ],
      "magic": "cffaedfe",
      "offset": "364000",
      "processorSubType": "all",
      "processorType": "ARM"
    }
  ]
}
v4.0.1
โœ… Yes, Native Apple Silicon Support
๐Ÿ–ฅ Supported Architectures X86, ARM
Full Info Plist
{
  "BuildMachineOSBuild": "20B29",
  "CFBundleDevelopmentRegion": "en",
  "CFBundleDocumentTypes": [
    {
      "CFBundleTypeExtensions": [],
      "CFBundleTypeIconFile": "GenericDocumentIcon",
      "CFBundleTypeMIMETypes": [],
      "CFBundleTypeName": "Text document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.text",
        "public.data",
        "public.source-code"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "txt"
      ],
      "CFBundleTypeIconFile": "GenericDocumentIcon",
      "CFBundleTypeMIMETypes": [
        "text/plain"
      ],
      "CFBundleTypeName": "Plain text",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.plain-text"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "cottheme"
      ],
      "CFBundleTypeIconFile": "ThemeIcon",
      "CFBundleTypeMIMETypes": [],
      "CFBundleTypeName": "CotEditor Theme",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.coteditor.CotEditor.theme"
      ],
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "cotrpl"
      ],
      "CFBundleTypeIconFile": "ReplacementsIcon",
      "CFBundleTypeMIMETypes": [],
      "CFBundleTypeName": "CotEditor Replacement Definition",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.coteditor.CotEditor.replacement"
      ],
      "LSTypeIsPackage": false
    },
    {
      "CFBundleTypeExtensions": [
        "bib"
      ],
      "CFBundleTypeIconFile": "BibTeXIcon",
      "CFBundleTypeName": "BibTeX",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "conf"
      ],
      "CFBundleTypeIconFile": "ConfigIcon",
      "CFBundleTypeName": "Configuration",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "h"
      ],
      "CFBundleTypeIconFile": "CIcon",
      "CFBundleTypeMIMETypes": [],
      "CFBundleTypeName": "C header",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.c-header"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "c"
      ],
      "CFBundleTypeIconFile": "CIcon",
      "CFBundleTypeName": "C source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.c-source"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "cp",
        "cpp",
        "c++",
        "cc",
        "cxx"
      ],
      "CFBundleTypeIconFile": "C++Icon",
      "CFBundleTypeName": "C++ source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.c-plus-plus-source"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "hpp",
        "h++",
        "hxx"
      ],
      "CFBundleTypeIconFile": "C++Icon",
      "CFBundleTypeName": "C++ header",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.c-plus-plus-header"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "cs"
      ],
      "CFBundleTypeIconFile": "C#Icon",
      "CFBundleTypeName": "C# source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "coffee"
      ],
      "CFBundleTypeIconFile": "CoffeeScriptIcon",
      "CFBundleTypeMIMETypes": [
        "text/coffeescript"
      ],
      "CFBundleTypeName": "CoffeeScript",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "css"
      ],
      "CFBundleTypeIconFile": "CSSIcon",
      "CFBundleTypeMIMETypes": [
        "text/css"
      ],
      "CFBundleTypeName": "Cascading Style Sheet",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.css"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "d"
      ],
      "CFBundleTypeIconFile": "DIcon",
      "CFBundleTypeName": "D source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "dart"
      ],
      "CFBundleTypeIconFile": "DartIcon",
      "CFBundleTypeName": "Dart script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "diff",
        "patch",
        "dif"
      ],
      "CFBundleTypeIconFile": "DiffIcon",
      "CFBundleTypeName": "Diff",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "dtd"
      ],
      "CFBundleTypeIconFile": "XMLIcon",
      "CFBundleTypeMIMETypes": [],
      "CFBundleTypeName": "Document Type Definition",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "f",
        "f90",
        "f95",
        "f03",
        "f08",
        "for"
      ],
      "CFBundleTypeIconFile": "FortranIcon",
      "CFBundleTypeName": "Fortran Source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "go"
      ],
      "CFBundleTypeIconFile": "GoIcon",
      "CFBundleTypeName": "Go script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "hs",
        "lhs"
      ],
      "CFBundleTypeIconFile": "HaskellIcon",
      "CFBundleTypeName": "Haskell script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "html",
        "htm"
      ],
      "CFBundleTypeIconFile": "HTMLIcon",
      "CFBundleTypeMIMETypes": [
        "text/html"
      ],
      "CFBundleTypeName": "HTML document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.html"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "ini"
      ],
      "CFBundleTypeIconFile": "INIIcon",
      "CFBundleTypeName": "INI",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "java"
      ],
      "CFBundleTypeIconFile": "JavaIcon",
      "CFBundleTypeName": "Java source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.sun.java-source"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "js"
      ],
      "CFBundleTypeIconFile": "JavaScriptIcon",
      "CFBundleTypeMIMETypes": [
        "application/x-javascript"
      ],
      "CFBundleTypeName": "JavaScript",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.netscape.javascript-source"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "json"
      ],
      "CFBundleTypeIconFile": "JSONIcon",
      "CFBundleTypeMIMETypes": [
        "application/json"
      ],
      "CFBundleTypeName": "JSON document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.json"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "jl"
      ],
      "CFBundleTypeIconFile": "JuliaIcon",
      "CFBundleTypeName": "Julia script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "kt",
        "kts"
      ],
      "CFBundleTypeIconFile": "KotlinIcon",
      "CFBundleTypeName": "Kotlin source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "org.kotlinlang.source"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "lisp",
        "lsp"
      ],
      "CFBundleTypeIconFile": "LispIcon",
      "CFBundleTypeName": "Lisp script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "lua"
      ],
      "CFBundleTypeIconFile": "LuaIcon",
      "CFBundleTypeName": "Lua script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "org.lua.lua-source"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "mkd",
        "md",
        "markdown",
        "mdown",
        "mkdn"
      ],
      "CFBundleTypeIconFile": "MarkdownIcon",
      "CFBundleTypeName": "Markdown document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "net.daringfireball.markdown"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "pl",
        "cgi",
        "pm"
      ],
      "CFBundleTypeIconFile": "PerlIcon",
      "CFBundleTypeMIMETypes": [
        "text/x-perl-script"
      ],
      "CFBundleTypeName": "Perl script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.perl-script"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "php",
        "php3",
        "php4",
        "php5",
        "phps",
        "phtml"
      ],
      "CFBundleTypeIconFile": "PHPIcon",
      "CFBundleTypeName": "PHP script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.php-script"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "py",
        "pyw"
      ],
      "CFBundleTypeIconFile": "PythonIcon",
      "CFBundleTypeMIMETypes": [
        "text/x-python-script"
      ],
      "CFBundleTypeName": "Python script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.python-script"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "rst",
        "rest"
      ],
      "CFBundleTypeIconFile": "reSTIcon",
      "CFBundleTypeName": "reStructured Text document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "rb"
      ],
      "CFBundleTypeIconFile": "RubyIcon",
      "CFBundleTypeMIMETypes": [
        "text/ruby-script"
      ],
      "CFBundleTypeName": "Ruby script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.ruby-script"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "rs",
        "rc"
      ],
      "CFBundleTypeIconFile": "RustIcon",
      "CFBundleTypeName": "Rust script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "svg"
      ],
      "CFBundleTypeIconFile": "SVGIcon",
      "CFBundleTypeMIMETypes": [
        "image/svg+xml"
      ],
      "CFBundleTypeName": "Scalable Vector Graphics",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.svg-image"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "scala"
      ],
      "CFBundleTypeIconFile": "ScalaIcon",
      "CFBundleTypeName": "Scala script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "scm",
        "ss"
      ],
      "CFBundleTypeIconFile": "SchemeIcon",
      "CFBundleTypeName": "Scheme script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "sh"
      ],
      "CFBundleTypeIconFile": "ShellIcon",
      "CFBundleTypeName": "Shell script",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.shell-script"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "sql",
        "mysql",
        "pgsql"
      ],
      "CFBundleTypeIconFile": "SQLIcon",
      "CFBundleTypeName": "SQL source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "org.iso.sql"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "swift"
      ],
      "CFBundleTypeIconFile": "SwiftIcon",
      "CFBundleTypeName": "Swift source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.swift-source"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "tex",
        "sty",
        "cls"
      ],
      "CFBundleTypeIconFile": "TeXIcon",
      "CFBundleTypeName": "TeX",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "textile"
      ],
      "CFBundleTypeIconFile": "TextileIcon",
      "CFBundleTypeName": "Textile document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "tcl"
      ],
      "CFBundleTypeIconFile": "TclIcon",
      "CFBundleTypeName": "Tcl source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "toml"
      ],
      "CFBundleTypeIconFile": "TOMLIcon",
      "CFBundleTypeName": "TOML",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "v"
      ],
      "CFBundleTypeIconFile": "VerilogIcon",
      "CFBundleTypeName": "Verilog source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "vhd"
      ],
      "CFBundleTypeMIMETypes": [
        "text/x-vhdl"
      ],
      "CFBundleTypeName": "VHDL source",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "xml",
        "xsl",
        "dtd",
        "xslt",
        "xsd",
        "rlx",
        "rng",
        "trex",
        "fo",
        "fob",
        "svg",
        "mml",
        "gml",
        "cml",
        "opf",
        "ncx",
        "xul",
        "zul",
        "smil",
        "smi",
        "mxml",
        "rss",
        "rdf",
        "atom",
        "plist",
        "xib",
        "xmp"
      ],
      "CFBundleTypeIconFile": "XMLIcon",
      "CFBundleTypeMIMETypes": [
        "text/xml"
      ],
      "CFBundleTypeName": "XML document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.xml"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    },
    {
      "CFBundleTypeExtensions": [
        "yaml",
        "yml"
      ],
      "CFBundleTypeIconFile": "YAMLIcon",
      "CFBundleTypeName": "YAML document",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "public.yaml"
      ],
      "LSTypeIsPackage": false,
      "NSDocumentClass": "CotEditor.Document"
    }
  ],
  "CFBundleExecutable": "CotEditor",
  "CFBundleHelpBookFolder": "CotEditor.help",
  "CFBundleHelpBookName": "com.coteditor.CotEditor.help",
  "CFBundleIconFile": "AppIcon",
  "CFBundleIconName": "AppIcon",
  "CFBundleIdentifier": "com.coteditor.CotEditor",
  "CFBundleInfoDictionaryVersion": "6.0",
  "CFBundleName": "CotEditor",
  "CFBundlePackageType": "APPL",
  "CFBundleShortVersionString": "4.0.1",
  "CFBundleSignature": "cEd1",
  "CFBundleSpokenName": "Cot editor",
  "CFBundleSupportedPlatforms": [
    "MacOSX"
  ],
  "CFBundleVersion": "455",
  "DTCompiler": "com.apple.compilers.llvm.clang.1_0",
  "DTPlatformBuild": "12B45b",
  "DTPlatformName": "macosx",
  "DTPlatformVersion": "11.0",
  "DTSDKBuild": "20A2408",
  "DTSDKName": "macosx11.0",
  "DTXcode": "1220",
  "DTXcodeBuild": "12B45b",
  "ITSAppUsesNonExemptEncryption": false,
  "LSApplicationCategoryType": "public.app-category.productivity",
  "LSMinimumSystemVersion": "10.15",
  "NSAccentColorName": "Accent Color",
  "NSAppleEventsUsageDescription": "CotEditor needs user approval to control other applications with AppleScript.",
  "NSAppleScriptEnabled": true,
  "NSHumanReadableCopyright": "ยฉ 2005-2009 nakamuxu\nยฉ 2011, 2014 usami-k\nยฉ 2013-2020 1024jp",
  "NSMainStoryboardFile": "Main",
  "NSPrincipalClass": "NSApplication",
  "NSServices": [
    {
      "NSMenuItem": {
        "default": "New CotEditor Document with Selection"
      },
      "NSMessage": "openSelection",
      "NSPortName": "CotEditor",
      "NSSendTypes": [
        "NSStringPboardType"
      ]
    },
    {
      "NSMenuItem": {
        "default": "Open File in CotEditor"
      },
      "NSMessage": "openFile",
      "NSPortName": "CotEditor",
      "NSRequiredContext": {
        "NSTextContent": "FilePath"
      },
      "NSSendTypes": [
        "NSURLPboardType",
        "NSStringPboardType"
      ]
    }
  ],
  "NSSupportsAutomaticGraphicsSwitching": true,
  "NSUbiquitousContainers": {
    "iCloud.com.coteditor.CotEditor": {
      "NSUbiquitousContainerIsDocumentScopePublic": true,
      "NSUbiquitousContainerName": "CotEditor",
      "NSUbiquitousContainerSupportedFolderLevels": "Any"
    }
  },
  "OSAScriptingDefinition": "CotEditor.sdef",
  "SUEnableJavaScript": true,
  "SUPublicDSAKeyFile": "dsa_pub.pem",
  "UTExportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "public.json"
      ],
      "UTTypeDescription": "CotEditor Theme",
      "UTTypeIconFile": "ThemeIcon",
      "UTTypeIcons": {
        "UTTypeIconBadgeName": "Theme-image",
        "UTTypeIconText": "theme"
      },
      "UTTypeIdentifier": "com.coteditor.CotEditor.theme",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "cottheme"
        ],
        "public.mime-type": [
          "application/json"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.json"
      ],
      "UTTypeDescription": "CotEditor Replacement Definition",
      "UTTypeIconFile": "ReplacementsIcon",
      "UTTypeIcons": {
        "UTTypeIconBadgeName": "Replacement-image",
        "UTTypeIconText": "replace"
      },
      "UTTypeIdentifier": "com.coteditor.CotEditor.replacement",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "cotrpl"
        ],
        "public.mime-type": [
          "application/json"
        ]
      }
    }
  ],
  "UTImportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "public.source-code"
      ],
      "UTTypeDescription": "Kotlin script",
      "UTTypeIconFile": "KotlinIcon",
      "UTTypeIdentifier": "org.kotlinlang.source",
      "UTTypeReferenceURL": "https://kotlinlang.org",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "kt",
          "kts"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.source-code"
      ],
      "UTTypeDescription": "Lua script",
      "UTTypeIconFile": "LuaIcon",
      "UTTypeIdentifier": "org.lua.lua-source",
      "UTTypeReferenceURL": "http://www.lua.org",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "lua"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.text"
      ],
      "UTTypeDescription": "Markdown document",
      "UTTypeIconFile": "MarkdownIcon",
      "UTTypeIdentifier": "net.daringfireball.markdown",
      "UTTypeReferenceURL": "http://daringfireball.net/projects/markdown/",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "mkd",
          "md",
          "markdown",
          "mdown",
          "mkdn"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.source-code"
      ],
      "UTTypeDescription": "SQL source",
      "UTTypeIconFile": "SQLIcon",
      "UTTypeIdentifier": "org.iso.sql",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "sql",
          "mysql",
          "pgsql"
        ],
        "public.mime-type": "application/sql"
      }
    }
  ]
}
Full Meta Details
{
  "fileSize": 6.4893341064453125,
  "architectures": [
    {
      "bits": "32-bit",
      "fileType": "Fixed Virtual Memory Shared Library File",
      "header": {
        "magic": 3405691582,
        "cputype": 0,
        "cpusubtype": 16,
        "filetype": 3,
        "ncmds": 1024,
        "sizeofcmds": 3483296,
        "flags": [
          "The object file is the output of an incremental link against a base file and can not be link edited again.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "The object file's undefined references are bound by the dynamic linker when loaded."
        ]
      },
      "loadCommandsInfo": [
        {
          "description": 3405691582,
          "size": 2,
          "offset": " 0x0"
        },
        {
          "description": 4103,
          "size": 3,
          "offset": " 0x8"
        },
        {
          "description": 1024,
          "size": 3483296,
          "offset": " 0x10"
        },
        {
          "description": "Dynamic Linker Load Command",
          "size": 4108,
          "offset": " 0x18"
        },
        {
          "description": 0,
          "size": 219136,
          "offset": " 0x20"
        },
        {
          "description": 3298384,
          "size": 14,
          "offset": " 0x28"
        }
      ],
      "magic": "cafebabe",
      "offset": "0",
      "processorSubType": "v7em",
      "processorType": 0
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 7,
        "cpusubtype": 3,
        "filetype": 2,
        "ncmds": 50,
        "sizeofcmds": 6072,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 4277009103,
          "size": 3,
          "offset": " 0x4000"
        },
        {
          "description": "Symbol segment command",
          "size": 50,
          "offset": " 0x4008"
        },
        {
          "description": "Build Version",
          "size": 131205,
          "offset": " 0x4010"
        },
        {
          "description": 131205,
          "size": 25,
          "offset": " 0x4018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x4020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x4028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x4060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x4068"
        },
        {
          "description": 0,
          "size": 175104,
          "offset": " 0x4080"
        },
        {
          "description": 0,
          "size": 175104,
          "offset": " 0x4090"
        },
        {
          "description": 175104,
          "size": 5,
          "offset": " 0x4098"
        },
        {
          "description": "UNIX Thread command",
          "size": 18,
          "offset": " 0x40a0"
        },
        {
          "description": "Sub Framework Load Command",
          "size": 1702125407,
          "offset": " 0x40a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x40b8"
        }
      ],
      "magic": "cffaedfe",
      "offset": "4000",
      "processorSubType": 3,
      "processorType": "X86"
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 12,
        "cpusubtype": 0,
        "filetype": 2,
        "ncmds": 50,
        "sizeofcmds": 5904,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 0,
          "size": 50,
          "offset": " 0x358008"
        },
        {
          "description": "Build Version",
          "size": 131205,
          "offset": " 0x358010"
        },
        {
          "description": 131205,
          "size": 25,
          "offset": " 0x358018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x358020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x358028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x358060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x358068"
        },
        {
          "description": 0,
          "size": 164864,
          "offset": " 0x358080"
        },
        {
          "description": 0,
          "size": 164864,
          "offset": " 0x358090"
        },
        {
          "description": 164864,
          "size": 5,
          "offset": " 0x358098"
        },
        {
          "description": "UNIX Thread command",
          "size": 19,
          "offset": " 0x3580a0"
        },
        {
          "description": "Sub Umbrella Load Command",
          "size": 1702125407,
          "offset": " 0x3580a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x3580b8"
        }
      ],
      "magic": "cffaedfe",
      "offset": "358000",
      "processorSubType": "all",
      "processorType": "ARM"
    }
  ]
}