<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>File Identification on Jingyuan</title>
        <link>https://jingyuan-zheng.github.io/tags/file-identification/</link>
        <description>Recent content in File Identification on Jingyuan</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-US</language>
        <copyright>Jingyuan Zheng</copyright>
        <lastBuildDate>Thu, 22 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jingyuan-zheng.github.io/tags/file-identification/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>What Is This File? Explain Unfamiliar Files from Finder on Mac</title>
            <link>https://jingyuan-zheng.github.io/p/what-file-is-this/</link>
            <pubDate>Wed, 30 Sep 2026 00:00:00 +0000</pubDate>
            <guid>https://jingyuan-zheng.github.io/p/what-file-is-this/</guid>
            <description>&lt;img src=&#34;https://jingyuan-zheng.github.io/img/what-file-is-this/result-en.png&#34; alt=&#34;Featured image of post What Is This File? Explain Unfamiliar Files from Finder on Mac&#34; /&gt;&lt;p&gt;What File Is This combines a Finder Shortcut with a native result window to explain an unfamiliar file or folder in plain language.&lt;/p&gt;&#xA;&lt;p&gt;An extension is not always enough to answer the useful questions: what produced this file, which app might open it, and is it a companion to something else? &lt;a class=&#34;link&#34; href=&#34;https://github.com/Jingyuan-Zheng/What-File-Is-This&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;What File Is This&lt;/a&gt; gathers bounded local evidence through a Shortcut and displays the resulting analysis in a focused Mac window.&lt;/p&gt;&#xA;&lt;p&gt;The project&amp;rsquo;s README currently requires &lt;strong&gt;macOS 27 or later&lt;/strong&gt;. Check that requirement before downloading; this is not a tool to assume will run on every recent Mac.&lt;/p&gt;&#xA;&lt;h2 id=&#34;install-both-halves&#34;&gt;Install both halves&#xA;&lt;/h2&gt;&lt;p&gt;Download the DMG from &lt;a class=&#34;link&#34; href=&#34;https://github.com/Jingyuan-Zheng/What-File-Is-This/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Releases&lt;/a&gt;, drag &lt;strong&gt;What File Is This&lt;/strong&gt; into Applications, and open it once. Import &lt;strong&gt;What file is this?.shortcut&lt;/strong&gt; into Shortcuts as well.&lt;/p&gt;&#xA;&lt;p&gt;The two components have different responsibilities. The Shortcut gathers evidence and performs the analysis; the app displays its output locally. The app is not an independent file-identification engine that can generate the same result without the Shortcut.&lt;/p&gt;&#xA;&lt;h2 id=&#34;run-it-from-finder&#34;&gt;Run it from Finder&#xA;&lt;/h2&gt;&lt;p&gt;Select one file or folder, open Finder&amp;rsquo;s contextual menu, and choose &lt;strong&gt;Quick Actions → What file is this?&lt;/strong&gt;. A loading window appears while analysis is prepared.&lt;/p&gt;&#xA;&lt;p&gt;The result can explain the likely type, associated software, ways to open it, and reasons for caution before removal. The repository&amp;rsquo;s DICOM example demonstrates the format rather than validating any medical interpretation (see Figure 1).&lt;/p&gt;&#xA;&lt;div class=&#34;post-figure&#34;&gt;&#xA;&lt;img src=&#34;https://jingyuan-zheng.github.io/img/what-file-is-this/result-en.png&#34; alt=&#34;An English file-analysis result for a DICOM sample&#34;&gt;&#xA;&lt;div class=&#34;caption&#34;&gt;Figure 1: A repository example shows the explanation alongside its evidence. This is a file-format example, not a medical assessment.&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Copy the result or reveal the original in Finder when you want to verify a detail. Separate runs receive separate windows; closing the final window quits the app.&lt;/p&gt;&#xA;&lt;h2 id=&#34;read-the-evidence-not-just-the-conclusion&#34;&gt;Read the evidence, not just the conclusion&#xA;&lt;/h2&gt;&lt;p&gt;A file&amp;rsquo;s name, signature, metadata, nearby companions, and readable fragments can suggest its purpose. They cannot always establish which application created it or whether a project still depends on it.&lt;/p&gt;&#xA;&lt;p&gt;An answer such as “possibly a cache” is a hypothesis. Check its location, the owning app, and any related files before deleting it. A confident explanation is also not a malware scan or a guarantee that opening a file is safe.&lt;/p&gt;&#xA;&lt;p&gt;For example, a same-named &lt;code&gt;.aae&lt;/code&gt; beside a photo may look disposable if you only know the extension. The neighbouring photo and its edit history suggest it could contain Apple Photos adjustments. Even then, whether you can remove it depends on whether you still need those edits.&lt;/p&gt;&#xA;&lt;p&gt;For an archive, &lt;a class=&#34;link&#34; href=&#34;https://jingyuan-zheng.github.io/p/archive-peek-macos-quick-look/&#34; &gt;Archive Peek&lt;/a&gt; can provide another view of its contents without immediately extracting it. For media parameters, &lt;a class=&#34;link&#34; href=&#34;https://jingyuan-zheng.github.io/p/view-media-info/&#34; &gt;View Media Info&lt;/a&gt; offers a more direct metadata view.&lt;/p&gt;&#xA;&lt;h2 id=&#34;interface-language-and-answer-language&#34;&gt;Interface language and answer language&#xA;&lt;/h2&gt;&lt;p&gt;The app&amp;rsquo;s English/Chinese interface setting takes effect after quitting and reopening. The Shortcut&amp;rsquo;s response language is configured separately.&lt;/p&gt;&#xA;&lt;p&gt;Open the Shortcut, find the text line &lt;code&gt;$language$ = Chinese&lt;/code&gt;, and change the language value if needed (see Figure 2). Switching the app interface alone does not rewrite the analysis prompt.&lt;/p&gt;&#xA;&lt;div class=&#34;post-figure&#34;&gt;&#xA;&lt;img src=&#34;https://jingyuan-zheng.github.io/img/what-file-is-this/language-setting.png&#34; alt=&#34;The response-language setting in the analysis Shortcut&#34;&gt;&#xA;&lt;div class=&#34;caption&#34;&gt;Figure 2: The Shortcut prompt controls the response language independently of the app interface.&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;read-the-answer-in-three-stages&#34;&gt;Read the answer in three stages&#xA;&lt;/h2&gt;&lt;p&gt;Start with a file whose origin you know but whose extension is unfamiliar, such as a camera sidecar or a configuration file from a known project. This provides a reference while you learn the result window, before investigating material with an uncertain history.&lt;/p&gt;&#xA;&lt;p&gt;Read the explanation as three questions: what kind of file is it, what can open it, and should you keep it here? The first can be answered from format clues. The last depends on its role in your current project. A configuration file opening in a text editor does not make it a disposable note; another program may still depend on it.&lt;/p&gt;&#xA;&lt;p&gt;When the analysis offers several possibilities, treat them as investigation leads. Reveal the item in Finder and inspect neighboring files, location, and origin. A lone download and a similarly named item inside an app’s resources can need different treatment. Returning to the folder puts the explanation back into context.&lt;/p&gt;&#xA;&lt;h2 id=&#34;investigate-a-folder-without-mistaking-a-summary-for-an-inventory&#34;&gt;Investigate a folder without mistaking a summary for an inventory&#xA;&lt;/h2&gt;&lt;p&gt;For an unfamiliar project directory, inspect the folder first to understand its likely purpose, then examine important files individually. The Shortcut gathers bounded evidence. A summary of a large directory does not imply every file or dependency was examined.&lt;/p&gt;&#xA;&lt;p&gt;A folder can contain source documents, generated output, and caches together. “Contains a cache” is not a reason to remove the entire project. Locate the specific subfolder and establish whether the originating software can recreate it. Keep original material, personal edits, and generated files distinguishable in Finder.&lt;/p&gt;&#xA;&lt;p&gt;For research or specialized formats, separate file identification from content interpretation. Recognizing DICOM can help locate an appropriate viewer, but does not interpret the image. Recognizing a database does not establish that its records can be changed safely. The explanation is most useful when it points you toward a concrete next check.&lt;/p&gt;&#xA;&lt;h2 id=&#34;diagnose-the-two-halves-separately&#34;&gt;Diagnose the two halves separately&#xA;&lt;/h2&gt;&lt;p&gt;If the Finder action is missing, confirm that the Shortcut was imported and configured to receive Finder Quick Action input. If it runs without opening a result window, open the installed app once and check that both components are present. Reinstalling one half may not fix a call to the other.&lt;/p&gt;&#xA;&lt;p&gt;If the result window stays loading, return to Shortcuts and inspect which stage stopped: reading input, preparing evidence, analysis, or delivery. Try a small, readable local file to distinguish a particular-file problem from a broken workflow. Confirm that a cloud item is actually accessible too.&lt;/p&gt;&#xA;&lt;p&gt;For mixed languages, check the correct setting: app menus come from Settings, while the analysis response comes from the Shortcut prompt. Change the prompt for an English answer under Chinese menus; quit and reopen the app when only its menus need updating. These independent controls serve different parts of the workflow.&lt;/p&gt;&#xA;&lt;h2 id=&#34;check-the-shortcut-before-sensitive-files&#34;&gt;Check the Shortcut before sensitive files&#xA;&lt;/h2&gt;&lt;p&gt;The app does not modify the selected item and displays results locally. Review the Shortcut&amp;rsquo;s evidence-gathering and analysis actions to understand what information it reads and whether an analysis service receives it.&lt;/p&gt;&#xA;&lt;p&gt;The useful role of this workflow is to make a file easier to investigate. For deletion decisions, irreplaceable data, or specialist material, the explanation should lead you back to verifiable evidence rather than replace it. Installation and transport details are in the &lt;a class=&#34;link&#34; href=&#34;https://github.com/Jingyuan-Zheng/What-File-Is-This#readme&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;README&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
