File

軟件截圖:
File
軟件詳細信息:
版本: 5.34 更新
上傳日期: 16 Aug 18
許可: 免費
人氣: 70

Rating: 5.0/5 (Total Votes: 1)

文件是幾乎所有類UNIX操作系統(如Linux和BSD)上使用的'file'命令的開源和免費實現。如果你不熟悉它,'file'命令是一個命令行程序,可以告訴你文件包含哪種數據。

貝爾實驗室UNIX附帶的原始“文件”命令,但在重新實現之前,源代碼形式無法提供給大眾。與任何其他命令行程序一樣,File必須通過任何終端仿真器應用程序使用。


命令行選項

File附帶了各種命令行選項,可幫助您更好,更快地對GNU / Linux系統上的文件進行分類。通過運行‘ file --help’可以一目了然地查看它們。終端模擬器應用程序中的命令。

在最有用的命令行選項中,我們可以提到支持將特定文件用作幻數字文件的顏色分隔列表,支持處理壓縮文件,以及支持輸出MIME類型字符串,MIME編碼或Apple類型/創建者。

此外,用戶將能夠列出魔力,啟用符號鏈接,使用ASCII NUL終止文件名,保留文件訪問時間,將特殊文件視為普通文件,以及編譯文件由-m(--magic-file LIST)選項指定。


引擎蓋和支持的操作系統

File是一個完全用C編程語言編寫的跨平台軟件,這意味著它很快並且支持所有已知的GNU / Linux操作系統,以及各種BSD發行版,包括FreeBSD,OpenBSD和NetBSD。還支持Darwin / Mac OS X.

該程序作為通用源tarball(TAR存檔)分發,可以輕鬆安裝在任何32位或64位系統上。要安裝它,只需下載存檔,將其保存在PC上,打開包裝,打開終端應用程序並導航到解壓縮的存檔文件的位置(例如cd /home/softoware/file-5.20),運行‘。 / configure && make’命令,然後執行‘ make install’或者‘ sudo make install’命令。

此版本中的新功能

  • 這是一個錯誤修復版本;大多數修復都是由oss-fuzz調查結果驅動的,現在發布的原因是兩週以上沒有新報告。 oss-fuzz發現的大多數問題都在......
  • cdf解析(越界讀取)
  • 字符串/正則表達式匹配(未初始化的內存讀取)
  • 其他錯誤解決方法:
  • 從魔術文件中刪除尾隨空格
  • refactor is_tar

版本5.33中的新功能

  • 這是一個錯誤修復版本;大多數修復都是由oss-fuzz調查結果驅動的,現在發布的原因是兩週以上沒有新報告。 oss-fuzz發現的大多數問題都在......
  • cdf解析(越界讀取)
  • 字符串/正則表達式匹配(未初始化的內存讀取)
  • 其他錯誤解決方法:
  • 從魔術文件中刪除尾隨空格
  • refactor is_tar

版本中的新功能

  • 這是一個錯誤修復版本;大多數修復都是由oss-fuzz調查結果驅動的,現在發布的原因是兩週以上沒有新報告。 oss-fuzz發現的大多數問題都在......
  • cdf解析(越界讀取)
  • 字符串/正則表達式匹配(未初始化的內存讀取)
  • 其他錯誤解決方法:
  • 從魔術文件中刪除尾隨空格
  • refactor is_tar

版本5.31中的新功能

  • 這是一個錯誤修復版本;大多數修復都是由oss-fuzz調查結果驅動的,現在發布的原因是兩週以上沒有新報告。 oss-fuzz發現的大多數問題都在......
  • cdf解析(越界讀取)
  • 字符串/正則表達式匹配(未初始化的內存讀取)
  • 其他錯誤解決方法:
  • 從魔術文件中刪除尾隨空格
  • refactor is_tar

版本5.30中的新功能

  • der getlength overflow(Jonas Wagner)
  • 多個魔法文件加載失敗(Christoph Biedl)
  • CDF解析改進(Guy Helmer)
  • 添加對簽名間接抵消的支持
  • cat / dev / null |文件 - 應該打印空(Christoph Biedl)
  • Bump string size從64到96。
  • PR / 556:在註釋上修復分隔符。

版本5.29中的新功能

  • der getlength overflow(Jonas Wagner)
  • 多個魔法文件加載失敗(Christoph Biedl)
  • CDF解析改進(Guy Helmer)
  • 添加對簽名間接抵消的支持
  • cat / dev / null |文件 - 應該打印空(Christoph Biedl)
  • Bump string size從64到96。
  • PR / 556:在註釋上修復分隔符。

版本5.28中的新功能

  • 特點:
  • 從文件讀取以確定文件類型的字節數現在是可配置的(-P bytes =)
  • 添加實驗性DER解析器(“der”softmagic字段類型)
  • 添加NUL終止輸出格式-00
  • 解壓縮代碼現在報告解壓縮錯誤
  • 如果操作系統有,則添加zlib支持
  • 錯誤修正:
  • 修復ID3間接解析
  • 為沒有它的操作系統提供dprintf(3)
  • 刪除REG_STARTEND代碼未按預期運行
  • 使用magic_buffer
  • 打破了減壓的分叉

5.25版中的新功能

  • 為正則表達式搜索的長度添加限制
  • 修復了--parameter
  • 的問題
  • Windows修復PR / 466

版本5.24中的新功能

  • 修復mime long選項的解析
  • 在5.23
  • 中修復日期錯誤後調整FIT地圖魔法

版本5.22中的新功能

  • 錯誤:
  • 重組精靈筆記打印以避免重複消息
  • 添加註釋限制,由Alexander Cherepanov建議
  • 拯救部分pread()(Alexander Cherepanov)
  • 修復file_printable中不正確的邊界檢查(Alexander Cherepanov)
  • PR / 405:忽略解壓縮程序中的SIGPIPE
  • 更改可打印 - > file_printable並在更多地方使用它以確保安全
  • 特點:
  • 為TIFF / Exif添加間接相對
  • 在ELF中,而不是“(使用動態庫)”當存在PT_INTERP時,打印解釋器名稱。

版本5.20中的新功能

  • 1.sm.webp:RIFF(小端)數據,Web / P圖像,VP8編碼,320x214,縮放:[無] x [無],YUV顏色,解碼器應該
  • 1.webp:RIFF(小端)數據,Web / P圖像,VP8編碼,550x368,縮放:[無] x [無],YUV顏色,解碼器應該
  • CCITT_1.TIF:TIFF圖像數據,little-endian,direntries = 17,height = 2376,bps = 1,compression = bi-level group 4,PhotometricIntepretation = WhiteIsZero,name = Standard輸入,description =轉換後的PBM文件,寬度= 1728
  • FLOWER.jpg:JPEG圖像數據,基線,精度8,2 2592x3904,第3幀
  • FLOWER.wdp:JPEG-XR圖像,硬拼貼,空間xform = TL,短標題,2592x3904,bitdepth = 5-6-5,colorfmt = YONLY
  • MARBLES.TIF:TIFF圖像數據,little-endian,direntries = 16,height = 1001,bps = 206,compression = LZW,PhotometricIntepretation = RGB,width = 1419
  • 從以前的版本中還修復了一些錯誤,因此這將是推薦使用的版本......

5.17版中的新功能

  • 通過間接魔法計算遞歸級別
  • 防止對間接偏移為0
  • 的文件進行無限遞歸
  • 添加-E標誌,使文件打印文件系統錯誤到stderr並退出。

  • 如果有多個匹配項,
  • mime打印可以打印多個魔術條目的結果。
  • 在某些情況下,在softmagic中計算偏移時未檢測到溢出。
  • 使用strcasestr()來獲取cdf字符串
  • 重置為“C”進行正則表達式操作時的語言環境,或不區分​​大小寫的比較;這是暫時的

版本5.16中的新功能

  • 始終保持魔術文件已加載,請勿卸載magic_check等等。
  • 將默認編碼修復為二進製而非最近破壞的未知
  • 處理空的和一個字節的文件,不太特別,以便--mime-encoding不會完全破壞
  • 修復來自不存在的文件和消息的錯誤的非零退出代碼
  • 添加CDF MSI文件檢測(Guy Helmer)

顯影劑的其他軟件 Christos Zoulas

Tcsh
Tcsh

27 Sep 15

意見 File

評論沒有發現
添加評論
打開圖片!