So sammeln Sie Daten für FILExt
Indem Sie eine kleine Stapeldatei unter Windows ausführen und die Ausgabe dieser Datei an FILExt senden, können Sie dazu beitragen, die FILExt-Datenbank aktuell und vollständig zu halten. Bitte helfen Sie ... so geht's.
Laden Sie zunächst die Batch-Datei mit dem Namen filext_filetype.bat von dieser Website herunter. Die Datei ist 507 Byte groß. Um die Datei zu erhalten, klicken Sie mit der rechten Maustaste auf den Link unten und wählen Sie die Option Ziel speichern unter... (oder Link speichern unter... bei Verwendung von FireFox). FILExt schlägt vor, die Datei auf dem Desktop zu speichern, da dies die Ausgabedatei auch auf den Desktop legt und das Auffinden erleichtert. Wenn Sie fertig sind, können Sie sowohl die Stapeldatei als auch ihre Ausgabedatei sicher löschen. (Hinweis: Einige Firewall-Programme werden Sie fragen, ob Sie diesem Skript vertrauen. Solange Sie es von dieser Seite erhalten und seinen Inhalt anhand der Auflistung unten überprüft haben, ist die Batch-Datei sicher.)
Wenn Sie sehen möchten, was die Befehle in der Batch-Datei sind, können Sie die Datei in einem beliebigen Texteditor öffnen und ansehen. Bitte nehmen Sie keine Änderungen an der Datei vor. Als Referenz ist hier eine Kopie dessen, was die Datei enthalten sollte ...
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
Um die Ausgabe zu erhalten, doppelklicken Sie bitte einfach auf die Batch-Datei. Ein Eingabeaufforderungsfenster sollte aufblitzen und in sehr kurzer Zeit die Textnachricht anzeigen, die besagt, dass die Verarbeitung abgeschlossen ist und dass Sie die Ausgabe dann an FILExt an eine bestimmte Adresse senden sollten. Die Ausgabedatei sollte sich im selben Ordner wie die Stapeldatei befinden (oder auf dem Desktop, wenn Sie dem Vorschlag gefolgt sind, die Stapeldatei dort abzulegen).
Wie Sie die Ausgabedatei an eine E-Mail-Nachricht anhängen, hängt von Ihrem E-Mail-Client-Programm ab. FILExt kann Sie nicht dorthin führen; Bitte verwenden Sie die Hilfe für Ihren Mail-Client, wenn Sie nicht wissen, wie. Die Adresse, an die die Datei gesendet werden soll, ist oben angegeben (siehe .bat-Dateicode). Setzen Sie ein Wort in den Betreff der E-Mail: Submission. Bitte stellen Sie keine Fragen und senden Sie keine andere Post oder Datei an diese Adresse; es wird gefiltert und nur Mails mit Textanhängen mit dem richtigen Namen werden an FILExt weitergeleitet, alle anderen werden automatisch verworfen (da diese Adresse auf dieser Seite und in der Batch-Datei Sammelrobotern ausgesetzt ist, geht FILExt davon aus, dass erhebliche Mengen an Spam und Malware an der Adresse empfangen werden, was das automatische Verwerfen solchen Materials zwingend erforderlich macht).
Selbstverständlich können Sie sich die Datei vor dem Versenden in einem Texteditor ansehen. Aber wenn doch, speichern Sie die Datei bitte NICHT im Texteditor; Beenden Sie einfach ohne Speichern und senden Sie die Datei so, wie sie von der Stapeldatei erstellt wurde. Wenn Sie die Datei im Texteditor speichern, werden die Zeilen möglicherweise umgebrochen und so gespeichert. Dadurch wird die Datei unbrauchbar und sie wird einfach verworfen, wenn sie Zeilenumbrüche enthält. Das verschwendet deine und meine Zeit.
Wenn Sie sich Sorgen um den Datenschutz machen, haben Sie bitte Verständnis dafür, dass Ihre E-Mail-Adresse während der Übermittlung mit der Übermittlung verknüpft werden kann und so jemand die gesamte Software auf Ihrem System mit einer bestimmten E-Mail-Adresse verknüpfen könnte. FILExt plant dies nicht und die Anhänge werden aus der Mail entfernt und die Mail selbst gelöscht, sobald sie ankommt. Ihre Privatsphäre ist FILExt wichtig und was Sie auf Ihrem spezifischen System haben, ist von kein Interesse; Wie Ihr System Dateitypen mit Erweiterungen und Programmen verknüpft, ist wichtig, und das sind die einzigen Daten, die gesammelt werden. Diese Daten werden mit anderen Einsendungen gesammelt und einzelne Beiträge können nicht aus den gesammelten Daten herausgezogen werden, da eine Zuordnung zu einer bestimmten E-Mail-Adresse nirgendwo aufgezeichnet wird. Sie können die Ergebnisse dieser Sammlung am Ende der meisten FILExt-Ergebnisseiten sehen.
So lesen Sie die Einreichung
Bei Interesse können Sie die Einreichung in einem beliebigen Texteditor anzeigen. Die Übermittlung ist im Grunde eine Sammlung von zwei verschiedenen Windows-Befehlen: "assoc" und "ftype".
Der "assoziierte" Der Befehl gibt eine Liste aller in der Registrierung aufgezeichneten Dateierweiterungen aus, gefolgt vom Dateityp, der dieser Erweiterung zugeordnet ist. Der Dateityp ist im Grunde ein Kurzname für ein beliebiges Programm, das ausgeführt werden soll, wenn auf eine Datei mit dieser bestimmten Erweiterung in Windows geklickt wird. Die Ausgabeliste ist alphabetisch und bildet die erste Hälfte der Einreichungsdatei.
Der obige Echo-Befehl fügt der Datei dann einen Teiler hinzu, um FILExt mitzuteilen, wo der "assoc" Befehlsausgabe endet und der "ftype" Ausgabe beginnt.
Der "ftype" Der Befehl gibt dann eine Liste jedes Dateityps (Kurzname) und den spezifischen Befehl aus, der ausgeführt werden soll, wenn dieser Dateityp aktiviert wird (durch Klicken auf die zugehörige Dateierweiterung). Diese Daten teilen FILExt mit, welches Programm einen bestimmten Dateityp und eine bestimmte Dateierweiterung in Ihrem System erfasst hat. In den meisten Fällen verwenden Anbieter beschreibende Ordner- und Dateinamen für ihre Software, sodass in diesen Fällen das spezifische Programm und der Ordner, in dem es sich befindet, einen klaren Hinweis darauf gibt, welches Programm die Dateierweiterung erfasst hat. Andere Benutzer können diese Informationen bei ihrer Suche nach Programmen verwenden, die sie möglicherweise benötigen, um eine Datei mit derselben Dateierweiterung zu öffnen.
Ein typischer kombinierter Eintrag könnte so aussehen...
ASR.....asrfile....."C:\Program Files\Macromedia\Dreamweaver MX 2004\Dreamweaver.exe" "%1"
... und dieselben Informationen erscheinen in der FILExt-Datenbank und werden unter der entsprechenden Dateierweiterung (im obigen Fall ASR) angezeigt.
Obwohl es seltsam aussieht, enthält diese Zeile eine beträchtliche Datenmenge. Es sagt Ihnen im Grunde, dass auf einigen Systemen die .ASR-Dateierweiterung als "asrfile" bezeichnet wird. und wird mit dem Programm Dreamweaver MX 2004 verbunden sein, das von der Firma Macromedia hergestellt wird. Glücklicherweise legen viele Unternehmen ausführbare Dateien in einem Pfad ab, der häufig sowohl den Namen des Programms als auch den Namen des Unternehmens enthält. Auch wenn diese Daten nicht im Pfadnamen vorhanden sind, können Sie oft zusätzliche Informationen erhalten, indem Sie eine Google-Suche nach dem Namen der .EXE-Datei selbst durchführen.
Einige Einträge enthalten folgende Daten, z. B. das "%1" Oben. Dies sind Parameter, die dem Programm zugeführt werden (z. B. bedeutet %1 häufig den Namen der angeklickten Datei), und diese Einträge können größtenteils ignoriert werden.
Einige Einträge enthalten Variablen als Teil des Pfads zur .EXE-Datei. Die beiden häufigsten sind:
- %SystemRoot%, was symbolisch den Pfad zu Ihrem Windows-Ordner darstellt, und
- %ProgramFiles%, das symbolisch den Pfad zu Ihrem Programmdateiordner darstellt.
Einige Einträge zeigen eine verkürzte Version eines Ordnernamens. Beispielsweise ist C:\PROGRA~1\ ein Kurzname für den Ordner C:\Programme\. In den alten Tagen von MS-DOS waren Dateien und Ordner auf Namen beschränkt, die nicht länger als acht Zeichen vor dem Punkt und drei Zeichen danach waren (zusammengefasst als 8.3-Format). Windows behält die Kompatibilität mit dieser Einschränkung bei und alle Datei-/Ordnernamen, die länger als das 8.3-Format sind, werden gekürzt. Es gibt Regeln für diesen Kürzungsvorgang, aber im Grunde wird der Stammname der Datei auf sechs Zeichen gekürzt und dann ~1 für die erste Instanz dieser sechs Zeichen hinzugefügt. Wenn es einen doppelten sechsstelligen Namen gibt, sehen Sie ~2 hinzugefügt und ~3, wenn es zwei Duplikate gibt.
Einige Einträge verweisen nicht auf einen bestimmten Dateinamen, sondern es wird stattdessen eine CLSID der Form {f39a0dc0-9cc8-11d0-a599-00c04fd64433} angezeigt. Die CLSID ist eine ActiveX-Klassenkennung, und jeder ActiveX-Klasse, ob es sich um ein zusammengesetztes Dokumentobjekt, ein ActiveX-Steuerelement oder eine andere Klasse von ActiveX-Modulen handelt, wird eine eindeutige CLSID zugewiesen. Die eindeutige Zeichenfolge, die für jede CLSID verwendet wird, wird als global eindeutige Kennung bezeichnet , oder GUID, und Programmierer verwenden ein Dienstprogramm namens Guidgen.exe, um die Nummer zu generieren. CLSIDs werden als 16-Byte-Werte gespeichert und erscheinen als lange Zahlenfolgen in geschweiften Klammern. Jede CLSID hat die Form von 8, 4, 4, 4 und 12 Hexadezimalziffern, die durch Bindestriche getrennt sind. Die CLSID ist ein weiterer Kurzname für etwas, das Windows verwendet, und es ist eindeutig für alles, auf das es verweist. Um eine bestimmte Zuordnung zwischen einer CLSID und einem Programm oder Prozess zu finden, müssen Sie in der Windows-Registrierung nachsehen.
Schließlich werden einige Einträge auf scheinbar dasselbe Programm verweisen, möglicherweise mehrmals. Da bei der Analyse der Einreichungen eine exakte Match-Routine verwendet wird, führen alle Unterschiede zu einem separaten Eintrag. Diese können durch unterschiedliche Sprachversionen von Windows (z. B. verwenden englische Versionen C:\Program Files\, während italienische Versionen C:\Programmi\ verwenden), unterschiedliche Versionen eines Programms oder andere geringfügige Unterschiede verursacht werden. Diese werden in der Datenbank belassen, da sie auf die verschiedenen Versionen eines Programms verweisen können, das eine Dateierweiterung verwendet, und einen Hinweis darauf geben, wie lange dieses Programm diese Erweiterung verwendet hat (z. B. verwendeten ältere Versionen von Paint Shop Pro .PSP und Während neuere Versionen diese Datei immer noch lesen, schreiben sie stattdessen standardmäßig .PSPImage-Dateien).