Comment collecter des données pour FILExt
En exécutant un petit fichier de commandes sous Windows et en envoyant FILExt la sortie de ce fichier, vous pouvez aider à maintenir la base de données FILExt à jour et complète. S'il vous plaît aider... voici comment.
Tout d'abord, téléchargez le fichier batch appelé filext_filetype.bat à partir de ce site. Le fichier a une taille de 507 octets. Pour obtenir le fichier, cliquez avec le bouton droit de la souris sur le lien ci-dessous et choisissez l'option Enregistrer la cible sous... (ou, Enregistrer le lien sous... si vous utilisez FireFox). FILExt suggère d'enregistrer le fichier sur le bureau car cela place également le fichier de sortie sur le bureau et facilite sa recherche. Lorsque vous avez terminé, vous pouvez supprimer en toute sécurité le fichier batch et son fichier de sortie. (Remarque : certains programmes de pare-feu vous demanderont si vous faites confiance à ce script. Tant que vous l'avez obtenu à partir de cette page et que vous avez vérifié son contenu avec la liste ci-dessous, le fichier batch est sûr.)
Si vous souhaitez voir quelles sont les commandes du fichier batch, n'hésitez pas à ouvrir le fichier dans n'importe quel éditeur de texte et à le regarder. Veuillez n'apporter aucune modification au fichier. Pour référence, voici une copie de ce que le fichier devrait contenir...
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
Pour obtenir la sortie, veuillez simplement double-cliquer sur le fichier batch. Une fenêtre d'invite de commande devrait s'ouvrir et en très peu de temps afficher le message texte indiquant que le traitement est terminé et que vous devez ensuite envoyer la sortie à FILExt à une adresse spécifique. Le fichier de sortie doit se trouver dans le même dossier que le fichier batch (ou sur le bureau si vous avez suivi la suggestion d'y placer le fichier batch).
La manière dont vous joignez le fichier de sortie à un message électronique dépend de votre programme client de messagerie. FILExt ne peut pas vous y guider ; veuillez utiliser l'aide de votre client de messagerie si vous ne savez pas comment faire. L'adresse à laquelle envoyer le fichier est précisée ci-dessus (voir code du fichier .bat). Placez un mot dans l'Objet de l'e-mail : Soumission. Veuillez ne pas poser de questions ou envoyer tout autre courrier ou fichier à cette adresse ; il sera filtré et seuls les e-mails contenant des pièces jointes avec le nom correct seront envoyés à FILExt, tout le reste sera automatiquement supprimé (puisque cette adresse est exposée aux robots de collecte sur cette page et dans le fichier de commandes, FILExt prévoit de recevoir des quantités importantes de spam et de logiciels malveillants à l'adresse, rendant obligatoire la suppression automatique de ce matériel).
Vous pouvez certainement regarder le fichier dans un éditeur de texte avant de l'envoyer. Mais, si vous le faites, veuillez NE PAS enregistrer le fichier dans l'éditeur de texte ; quittez simplement sans enregistrer et envoyez le fichier tel que le fichier de commandes l'a créé. Si vous enregistrez le fichier alors que vous êtes dans l'éditeur de texte, les lignes peuvent être bouclées et il sera enregistré de cette façon. Cela rend le fichier inutile et il sera simplement supprimé s'il contient des lignes enroulées. Cela vous fait perdre votre temps et le mien.
Si vous êtes préoccupé par la confidentialité, veuillez comprendre que lors de la soumission, votre adresse e-mail peut être associée à la soumission et que quelqu'un peut associer tous les logiciels de votre système à une adresse e-mail spécifique. FILExt n'envisage pas de le faire et les pièces jointes seront supprimées du courrier et le courrier lui-même sera supprimé dès son arrivée. Votre vie privée est importante pour FILExt et ce que vous avez sur votre système spécifique n'a aucun intérêt ; la façon dont votre système associe les types de fichiers aux extensions et aux programmes est ce qui est important et ce seront les seules données collectées. Ces données seront rassemblées avec d'autres soumissions et aucune contribution individuelle ne pourra être extraite des données collectées car toute association avec une adresse e-mail spécifique n'est jamais enregistrée nulle part. Vous pouvez voir les résultats de cette collection au bas de la plupart des pages de résultats FILExt.
Comment lire la soumission
Si vous êtes intéressé, vous pouvez afficher la soumission dans n'importe quel éditeur de texte. La soumission est essentiellement une collection de deux commandes Windows différentes : "assoc" et "ftype".
L'"assoc" La commande génère une liste de chaque extension de fichier enregistrée dans le registre, suivie du type de fichier associé à cette extension. Le type de fichier est essentiellement un nom abrégé pour tout programme à exécuter lorsqu'un fichier avec cette extension particulière est cliqué dans Windows. La liste de sortie est alphabétique et constitue la première moitié du fichier de soumission.
La commande Echo ci-dessus ajoute ensuite un séparateur au fichier juste pour dire à FILExt où le "assoc" la sortie de la commande se termine et le "ftype" la sortie commence.
Le "ftype" La commande génère alors une liste de chaque type de fichier (nom abrégé) et la commande spécifique à exécuter lorsque ce type de fichier est activé (en cliquant sur l'extension de fichier associée). Ces données indiquent à FILExt quel programme a capturé un type de fichier particulier et une extension de fichier dans votre système. Dans la plupart des cas, les fournisseurs utilisent des noms de dossiers et de fichiers descriptifs pour leur logiciel. Dans ces cas, le programme et le dossier spécifiques dans lesquels il se trouve donnent une indication claire du programme qui a capturé l'extension de fichier. D'autres utilisateurs peuvent utiliser ces informations dans leur recherche de programmes dont ils pourraient avoir besoin pour ouvrir un fichier avec la même extension de fichier.
Une entrée combinée typique pourrait ressembler à ceci...
ASR.....asrfile....."C:\Program Files\Macromedia\Dreamweaver MX 2004\Dreamweaver.exe" "%1"
...et ces mêmes informations apparaîtront dans la base de données FILExt et seront affichées sous l'extension de fichier appropriée (dans le cas ci-dessus, ASR).
Bien que cela semble étrange, il y a une quantité importante de données dans cette ligne. Il vous indique essentiellement que sur certains systèmes, l'extension de fichier .ASR sera appelée "asrfile" et sera associé au programme Dreamweaver MX 2004 réalisé par la société Macromedia. Heureusement, de nombreuses entreprises placent les fichiers exécutables dans un chemin qui vous donne souvent à la fois le nom du programme et le nom de l'entreprise. Même si ces données ne sont pas présentes dans le chemin d'accès, vous pouvez souvent obtenir des informations supplémentaires en exécutant une recherche Google sur le nom du fichier .EXE lui-même.
Certaines entrées auront les données suivantes telles que "%1" au dessus. Ce sont des paramètres fournis au programme (par exemple, souvent %1 signifiera le nom du fichier sur lequel vous avez cliqué) et ces entrées peuvent être ignorées pour la plupart.
Certaines entrées auront des variables dans le cadre du chemin d'accès au fichier .EXE. Les deux plus courants sont :
- %SystemRoot% qui représente symboliquement le chemin vers votre dossier Windows, et
- %ProgramFiles% qui représente symboliquement le chemin d'accès à votre dossier Program File.
Certaines entrées afficheront une version abrégée d'un nom de dossier. Par exemple, C:\PROGRA~1\ est un nom court pour le dossier C:\Program Files\. À l'époque où les fichiers et dossiers MS-DOS étaient limités à des noms ne dépassant pas huit caractères avant le point et trois caractères après (résumé au format 8.3). Windows maintient la compatibilité avec cette restriction et tous les noms de fichiers/dossiers plus longs que le format 8.3 sont raccourcis. Il existe des règles pour ce processus de raccourcissement, mais fondamentalement, le nom racine du fichier est raccourci à six caractères, puis ~1 est ajouté à celui-ci pour la première instance de ces six caractères. S'il y a un nom en double à six caractères, vous verrez ~2 ajoutés et ~3 s'il y a deux doublons.
Certaines entrées ne feront pas référence à un nom de fichier spécifique mais, à la place, un CLSID de la forme {f39a0dc0-9cc8-11d0-a599-00c04fd64433} est vu. Le CLSID est un identifiant de classe ActiveX et chaque classe ActiveX, qu'il s'agisse d'un objet de document composé, d'un contrôle ActiveX ou d'une autre classe de module ActiveX, se voit attribuer un CLSID unique. La chaîne unique utilisée pour chaque CLSID est appelée un identifiant unique global , ou GUID, et les programmeurs utilisent un utilitaire appelé Guidgen.exe pour générer le nombre. Les CLSID sont stockés sous forme de valeurs de 16 octets et apparaissent sous la forme de longues chaînes de nombres entre accolades. Chaque CLSID prend la forme de 8, 4, 4, 4 et 12 chiffres hexadécimaux séparés par des tirets. Le CLSID est encore un autre nom abrégé pour quelque chose que Windows utilise et il est unique à tout ce qu'il référence. Pour trouver une association spécifique entre un CLSID et un programme ou un processus, vous devez rechercher dans le registre Windows.
Enfin, certaines entrées pointeront apparemment vers le même programme, peut-être plusieurs fois. Étant donné qu'une routine de correspondance exacte est utilisée lors de l'analyse des soumissions, toute différence entraînera une entrée distincte. Ceux-ci peuvent être causés par différentes versions linguistiques de Windows (par exemple, les versions anglaises utilisent C:\Program Files\ tandis que les versions italiennes utilisent C:\Programmi\), différentes versions d'un programme ou d'autres différences mineures. Ceux-ci sont laissés dans la base de données car ils peuvent pointer vers les différentes versions d'un programme qui utilise une extension de fichier et donner une indication de la durée pendant laquelle ce programme utilise cette extension (par exemple, les anciennes versions de Paint Shop Pro utilisaient .PSP et alors que les versions plus récentes lisent toujours ce fichier, elles écrivent les fichiers .PSPImage par défaut à la place).