file(ファイル)は、UNIX・UNIX系のオペレーティングシステムにおけるコマンドの一つであり、ファイルに含まれるデータの種別を認識するために使用する。
fileのオリジナルのバージョンは、1973年にResearch Unixバージョン4の一部としてリリースされたものである。System Vでは、いくつかの重要な変更を含むメジャーアップデートが行われた。特に、プログラムのバイナリ自体に含まれていたファイルタイプ情報が外部のテキストファイルに移された。
ほとんどの主要なBSD・Linuxのディストリビューションでは、1986年から1987年にかけてイアン・ダーウィン(Ian Darwin)がゼロから書き直したフリーのオープンソース再実装を使用している。1989年にジェフ・コルヤー(英語版)によって拡張され、以来、Guy Harris、Chris Lowth、Eric Fischerなどの多くの人による修正が加えられている。1993年後半から、Christos Zoulasがメンテナンスを行っている。OpenBSDは、ゼロから作成された独自のサブセット実装を使用しているが、ダーウィンとZoulasによるファイルタイプ情報を引き続き使用している。
Single UNIX Specification(SUS)では、コマンドラインの引数で指定されたファイルに対して以下の一連のテストが実行されることを規定している。
fileの位置依存テストは、通常、ファイル内の様々な場所をマジックナンバーのテキストデータベースと照合することで実装される(#使用方法を参照)。これは、拡張子やMIMEなどといった他の簡単なファイル種別識別法とは異なる。
ほとんどの実装では、fileコマンドはデータベースを使用して冒頭部の解析を実施する。そのデータベースは、magicというファイルに格納されている。このファイルは、通常/etc/magicや/usr/share/file/magicなどに置かれている。
Fileとは
Fileは、GnuWin32が公開しているオープンソースのWindows向けソフトです(カテゴリ:ターミナル・CLIツール)。開発言語はC言語です。Windowsのほか、Unix系向けにも提供されています。
インストールと動作環境
公式インストーラーは32ビット向けにEXE(Inno Setup)形式で用意されています。メインのインストーラーのサイズは835 KBです。インストーラーは無人(サイレント)インストールに対応しています。
人気と対応ファイル形式
Chocolateyパッケージのダウンロード数は18,424回です。当サイトの対応言語のうち19言語でWikipediaに記事があります。似たソフトにはPowerShell、Oh My Posh、QPDFなどがあります。
メリット / デメリット
メリット
- オープンソースで、誰でもコードを確認・ビルドできる
- サイレントインストールの方法が公開されている
- ダウンロードサイズが小さい(835 KB)
- Unix系でも動作する
デメリット
- ネイティブのARM64版がない
- 32ビット版のみ
- 1年以上更新されていない
まとめ: Fileは、「ターミナル・CLIツール」に分類されるオープンソースのWindowsソフトです。32ビットのPCで使えます。更新のペースは落ちています。管理者は無人インストールで一括配布できます。
Fileのダウンロードは安全ですか?
- ファイルは提供元のドメイン(sourceforge.net)から配信されています
- ダウンロードリンクはHTTPSを使用しています
- SHA256ハッシュが公開されているため、ファイルを検証できます:
0DB86B11F518A2CA53AFE7A5D3F9666F4D9B5CB23D7CE4369654CCFC75D2C857· このハッシュのVirusTotalレポートを開く - 前回の確認(2026年10月22日)でリンクは応答しました
- ソースコードは公開されています
- ExeAtlasはインストーラーのホスト、ラップ、改変を行っていません
関連ガイド: SHA256ハッシュの確認方法(Windows)
最近のバージョン
全1バージョン ›| バージョン | 日付 | サイズ | ファイル |
|---|---|---|---|
| 5.03最新 | 2024年11月4日 | 835 KB | 32ビット EXE(Inno Setup) |
コマンドラインでインストール
サイレントインストール ›winget install --id GnuWin32.File -echoco install file -yscoop install main/filedownload /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-関連ガイド: wingetの使い方:アプリのインストールと更新
情報
- 提供元
- GnuWin32
- カテゴリ
- ターミナル・CLIツール
- ライセンス
- GnuWin License
- 価格
- 無料
- ソースコード
- github.com
- 開発言語
- C言語
- 動作環境
- Windows 11 / 10
- アーキテクチャ
- 32ビット
- インストーラー
- EXE(Inno Setup)
- ほかのプラットフォーム
- Unix系
- バージョン
- 5.03
- リリース日
- 2024年11月4日
- カタログ追加日
- 2024年11月4日
- 掲載バージョン数
- 1
- Chocolateyダウンロード数
- 18,424
- 公式サイト
- gnuwin32.sourceforge.net
- winget ID
- GnuWin32.File
- Chocolateyパッケージ
- file
- Scoopパッケージ
- main/file
評価とレビュー
まだレビューはありません。最初の評価を投稿してください。
Fileの代替ソフト
すべて表示 ›-
オープンソース69万 ↓ -
オープンソース82.1万 ↓ -
オープンソース212.9万 ↓ -
オープンソース7.6万 ↓ -
オープンソース29万 ↓ -
オープンソース261.6万 ↓ -
オープンソース148.4万 ↓ -
オープンソース11.3万 ↓
よくある質問
Fileは無料ですか?
はい。Fileはオープンソースのソフトです(GnuWin Licenseライセンス)。
Fileのダウンロードは安全ですか?
ファイルはsourceforge.netから配信されます。sourceforge.netは提供元のドメインです。ExeAtlasはファイルをホストしておらず、改変もしていません。ダウンロードしたファイルのSHA256をこのページに記載の値と照合するか、そのハッシュのVirusTotalレポートを確認してください。
Fileをwingetでインストールするには?
PowerShellかWindowsターミナルを開き、このページに記載のwingetコマンドを実行します。wingetは公式インストーラーをダウンロードし、実行前にSHA256ハッシュを検証します。
Fileはサイレントインストールできますか?
はい。サイレントインストールのページに、インストーラーごとのコマンドを掲載しています。
FileはARM版Windows(Windows on Arm)で動きますか?
ARM64版はありません。Windows 11 on Armでは、エミュレーションによって32ビット版を実行できます。
Fileの代わりになるソフトは?
PowerShell、Oh My Posh、QPDF、Alacritty、fzfなどがあります。代替ソフトのページで比較できます。