我有一個 92.5GB 的大文件,在名為“Free Space”的分區內沒有文件擴展名C://
,還有另一個260KB 的同級文件,我想知道我是否可以識別這個文件擴展名,或者它的來源可能是舊備份。
有沒有辦法辨識文件內容等等?我嘗試了一個名為 TRID 的工具,但對我來說不起作用。 Linux 中的「file」指令也顯示它是一個沒有更多資訊的資料檔。
答案1
我用過TRID和 file 命令,它可以識別文件類型如果有一個文件中的幻數,之前在這種情況下,但如果他們無法識別文件格式,另一個選擇是尋找字串在一個文件中,您可以識別創建該文件的文件或應用程式的類型。例如,您可能會在文件中找到一個文字字串,該文字字串標識生產創建該文件的軟體的公司,甚至可以找到標識創建該文件的應用程式的文字。在 Linux 或 OS X 系統上,您可以使用 strings 命令來實現此目的 -man strings
在 shell 提示字元下鍵入以查看字串手冊頁strings -h
或在 Linux 系統上鍵入以取得使用資訊。您可以使用系統內部字串Microsoft Windows 系統上的程式可實現此功能。
或者,您可以使用以下命令檢查該文件十六進位編輯器尋找任何ASCII可能有助於識別文件類型的文字。在 Microsoft Windows 系統上,您可以使用免費十六進位編輯器 XVI32對於較小的文件;作者聲稱它可以處理最大 2 GB 的文件。對於較大的文件,您可以使用商業程序超編輯;開發人員表示「對於大文件,UltraEdit 可以處理超過4GB 的檔案。UltraEdit 是基於磁碟的。這意味著它一次只會將檔案的一小部分載入到記憶體中,因此不會使用所有記憶體並阻止其他應用程式程式運行。我自己沒有使用過該產品,但它有 30 天的免費試用期。
答案2
你很可能不走運。
您可以嘗試使用“識別”命令來查看它是否是已識別的圖像,但這只是抓住了救命稻草。
編輯器(或在文件中運行“字串”以識別文字片段)的另一種替代方案可能是對其運行photorec,然後查看它生成的任何結果恢復文件,以了解它所包含的嵌入式組件/文件。
答案3
您也可以猜測該程式並嘗試使用該程式打開它。我相信大多數程式都能成功打開它們可以讀取的文件,即使沒有擴展名。它有時對我有用。
您能否不將可能的程式清單限制為安裝在該檔案所在的系統上的程式。
坦白說,93GB 的檔案大小是一個線索。大多數軟體無法產生那麼大的檔案。
資料庫、影片、備份和磁碟映像是少數看起來可信的內容。光柵圖像、文字檔案和 3D 模型似乎不可能或幾乎不可能。
這個名字有點札心。為什麼要創建一個名為“可用空間”的文件,然後用它填充可用空間,正如一位評論員似乎暗示的那樣。如果我出於某種原因這樣做,也許是為了測試系統在磁碟空間不足時的行為,我會在其中填充任何內容或僅填充相同字元的字串。事實上,有一些應用程式可以做到這一點。該檔案是否填入了“無”或重複的字串?
為什麼要將第二個小文件描述為同級文件?
答案4
您是否已在 Windows 資源管理器檔案選項中將「顯示已知檔案類型的副檔名」設為「開」?預設值為“關閉”,給人留下許多檔案缺少擴展名的印象。