FILExt のデータを収集する方法
Windows で小さなバッチ ファイルを実行し、そのファイルからの出力を FILExt に送信することで、FILExt データベースを最新かつ完全な状態に保つことができます。助けてください...方法は次のとおりです。
まず、filex_filetype.bat というバッチ ファイルをこのサイトからダウンロードします。ファイルのサイズは 507 バイトです。ファイルを取得するには、下のリンクを右クリックして、対象をファイルに保存... (または リンクに名前を付けて保存...) のオプションを選択します。>FireFox を使用している場合)。 FILExt は、ファイルをデスクトップに保存することを提案します。これにより、出力ファイルもデスクトップに配置され、検索が容易になります。完了したら、バッチ ファイルとその出力ファイルの両方を安全に削除できます。 (注: 一部のファイアウォール プログラムは、このスクリプトを信頼するかどうかを尋ねます。このページから取得し、バッチ ファイルの下のリストでその内容を確認している限り、安全です。)
バッチ ファイル内のコマンドを確認したい場合は、任意のテキスト エディターでファイルを開いて確認してください。ファイルを変更しないでください。参考までに、ファイルの内容のコピーを次に示します...
Echo OFF CLS assoc > filext_submission_output.txt Echo ---------- >> filext_submission_output.txt ftype >> filext_submission_output.txt Echo Thank you. The output file has been created and Echo named filext_submission_output.txt and it should Echo be in the same place where you saved this batch Echo file. All that is left now is to send that file Echo to FILExt. Attach it to an E-mail sent to the Echo address: filetype@filext.com Echo The E-mail subject should be: Submission Echo Thank you. Pause Exit
出力を取得するには、バッチ ファイルをダブルクリックしてください。コマンド プロンプト ウィンドウが瞬時に開き、処理が完了したことを示すテキスト メッセージが表示され、特定のアドレスの FILExt に出力を送信する必要があります。出力ファイルは、バッチ ファイルと同じフォルダー (または、バッチ ファイルを配置するという提案に従った場合はデスクトップ上) にある必要があります。
出力ファイルをメール メッセージに添付する方法は、メール クライアント プログラムによって異なります。 FILExt はそこに案内することはできません。方法がわからない場合は、メール クライアントのヘルプを使用してください。ファイルの送信先アドレスは上で指定されています (.bat ファイル コードを参照)。電子メールの 件名 に「送信」という 1 語を入力してください。 質問したり、他のメールやファイルをそのアドレスに送信したりしないでください。フィルタリングされ、正しい名前のテキストが添付されたメールのみが FILExt に送信され、それ以外はすべて自動的に破棄されます (このアドレスはこのページとバッチ ファイルで収集ロボットに公開されているため、FILExt はこのアドレスで大量のスパムとマルウェアを受信すると予想し、そのようなマテリアルの自動破棄を必須にしています)。
ファイルを送信する前に、テキスト エディタでファイルを見ることができます。ただし、テキスト エディタでファイルを保存しないでください。保存せずに終了し、バッチファイルが作成したとおりにファイルを送信します。テキスト エディタでファイルを保存すると、行が折り返されている可能性があり、そのように保存されます。これにより、ファイルが役に立たなくなり、行が折り返されている場合は破棄されます。それはあなたと私の時間を無駄にします。
プライバシーが心配な場合は、送信中に電子メール アドレスが送信に関連付けられる可能性があることを理解してください。そのため、システム上のすべてのソフトウェアが特定の電子メール アドレスに関連付けられる可能性があります。 FILExt はこれを行う予定はありません。添付ファイルはメールから取り除かれ、メール自体は到着次第削除されます。あなたのプライバシーは FILExt にとって重要であり、特定のシステムにあるものは無関心です。システムがファイルの種類を拡張子やプログラムにどのように関連付けるかが重要であり、それが収集される唯一のデータになります。このデータは他の提出物とともに収集されます。特定の電子メール アドレスとの関連付けはどこにも記録されないため、収集されたデータから個々の投稿を引き出すことはできません。このコレクションの結果は、ほとんどの FILExt 結果ページの下部に表示されます。
提出物の読み方
興味がある場合は、任意のテキスト エディターで提出物を表示できます。送信は、基本的に 2 つの異なる Windows コマンドのコレクションです。および「ftype」。
「アソシエイト」コマンドは、レジストリに記録されている各ファイル拡張子のリストを出力し、その後にその拡張子に関連付けられているファイル タイプを出力します。ファイルの種類は基本的に、特定の拡張子を持つファイルが Windows でクリックされたときに実行されるプログラムの短い名前です。出力リストはアルファベット順で、提出ファイルの前半です。
上記の Echo コマンドは、「assoc」がどこにあるかを FILExt に伝えるためだけに、ファイルに仕切りを追加します。コマンド出力が終了し、「ftype」が終了します。出力が始まります。
「ftype」コマンドは、各ファイル タイプ (短い名前) のリストと、そのファイル タイプがアクティブ化されたときに実行する特定のコマンドを出力します (関連するファイル拡張子をクリックすることによって)。このデータは、どのプログラムがシステム内の特定のファイル タイプとファイル拡張子をキャプチャしたかを FILExt に伝えます。ほとんどの場合、ベンダーはソフトウェアにわかりやすいフォルダー名とファイル名を使用するため、そのような場合、特定のプログラムとフォルダーが含まれていることで、どのプログラムがファイル拡張子をキャプチャしたかが明確にわかります。他のユーザーは、この情報を使用して、同じファイル拡張子を持つファイルを開くために必要なプログラムを検索できます。
典型的な結合エントリは次のようになります...
ASR.....asrfile....."C:\Program Files\Macromedia\Dreamweaver MX 2004\Dreamweaver.exe" "%1"
...そして、同じ情報が FILExt データベースに表示され、適切なファイル拡張子 (上記の場合は ASR) の下に表示されます。
奇妙に見えますが、その行にはかなりの量のデータがあります。基本的に、一部のシステムでは、.ASR ファイル拡張子が「asrfile」と呼ばれることを示しています。また、Macromedia 社が作成したプログラム Dreamweaver MX 2004 に関連付けられます。幸いなことに、多くの企業は実行可能ファイルを、プログラム名と企業名の両方を提供するパスに配置しています。そのデータがパス名に存在しない場合でも、.EXE ファイル名自体で Google 検索を実行すると、追加情報を取得できることがよくあります。
一部のエントリには、「%1」などの次のデータが含まれます。その上。これらはプログラムに渡されるパラメーターであり (たとえば、多くの場合、%1 はクリックされたファイルの名前を意味します)、これらのエントリはほとんどの場合無視できます。
一部のエントリには、.EXE ファイルへのパスの一部として変数が含まれます。最も一般的なのは次の 2 つです。
- Windows フォルダへのパスを象徴的に表す %SystemRoot%、および
- Program File フォルダへのパスを象徴的に表す %ProgramFiles%。
一部のエントリには、フォルダ名の短縮バージョンが表示されます。たとえば、C:\PROGRA~1\ は C:\Program Files\ フォルダーの短い名前です。 MS-DOS の昔は、ファイルとフォルダーの名前は、ピリオドの前が 8 文字、ピリオドの後ろが 3 文字以内 (8.3 形式で要約) に制限されていました。 Windows はその制限との互換性を維持し、8.3 形式よりも長いファイル/フォルダー名は短縮されます。この短縮プロセスにはルールがありますが、基本的には、ファイルのルート名を 6 文字に短縮し、その 6 文字の最初のインスタンスに対して ~1 を追加します。重複する 6 文字の名前がある場合は ~2 が追加され、2 つの重複がある場合は ~3 が追加されます。
一部のエントリは特定のファイル名を参照しませんが、代わりに {f39a0dc0-9cc8-11d0-a599-00c04fd64433} の形式の CLSID が表示されます。 CLSID は ActiveX クラス識別子であり、各 ActiveX クラスは、それが複合ドキュメント オブジェクト、ActiveX コントロール、または ActiveX モジュールのその他のクラスであるかどうかにかかわらず、一意の CLSID が割り当てられます。各 CLSID に使用される一意の文字列は、グローバル一意識別子と呼ばれます。 、または GUID であり、プログラマは Guidgen.exe というユーティリティを使用して番号を生成します。 CLSID は 16 バイトの値として格納され、中かっこで囲まれた長い数字の文字列として表示されます。各 CLSID は、ハイフンで区切られた 8、4、4、4、および 12 桁の 16 進数の形式をとります。 CLSID は、Windows が使用するもののもう 1 つの略称であり、それが参照するものに固有のものです。 CLSID とプログラムまたはプロセスとの間の特定の関連付けを見つけるには、Windows レジストリを調べる必要があります。
最後に、いくつかのエントリは、おそらく同じプログラムを複数回指しているように見えます。提出物を分析する際に完全一致ルーチンが使用されるため、違いがある場合は別のエントリになります。これらは、Windows の言語バージョンの違い (たとえば、英語バージョンは C:\Program Files\ を使用し、イタリア語バージョンは C:\Programmi\ を使用します)、プログラムのバージョンの違い、またはその他の小さな違いが原因である可能性があります。これらは、ファイル拡張子を使用するプログラムのさまざまなバージョンを指し示し、そのプログラムがその拡張子を使用している期間を示すことができるため、データベースに残されています (たとえば、Paint Shop Pro の古いバージョンは .PSP を使用し、新しいバージョンはまだそのファイルを読み取りますが、代わりにデフォルトで .PSPImage ファイルを書き込みます)。