0
FileInsight
McAfee FileInsight, développé par McAfee Labs, est un environnement d'outils intégré pour l'analyse de sites Web et de fichiers.Ses nombreuses fonctionnalités d'édition et d'analyse intégrées peuvent être facilement étendues via de simples plugins basés sur Python.
- Gratuite
- Windows
Ouverture de fichiers FileInsight permet d'ouvrir des fichiers pour analyse à la fois directement à partir du disque dur local, à l'aide du bouton Ouvrir de la barre d'outils, ou en tapant une URL dans la barre d'outils Web et en cliquant sur le bouton Obtenir.Les fichiers sont affichés au format textuel ou hexadécimal, qui peuvent être basculés facilement via les boutons de la barre d'outils Afficher en hexadécimal et Afficher en tant que texte.Navigation dans les fichiers binaires Les déclarations de structure de données C / C ++ (voir également Déclarations de structure sur MSDN) peuvent être directement importées dans FileInsight.Cliquez simplement sur le bouton Ouvrir de la barre d'outils dans la fenêtre Structures et choisissez le fichier .h à ouvrir.L'utilisation de telles structures de données peut considérablement simplifier la navigation dans les formats de fichiers binaires, tels que le format de fichier de curseur animé Windows (voir également Icônes dans Win32 sur MSDN): ... struct ANIHeader {DWORD cbSizeOf;// Num octets dans AniHeader DWORD cFrames;// Nombre d'icônes uniques DWORD cSteps;// Nombre de blits // ...};La boîte de dialogue Atteindre permet non seulement d'accéder à un décalage absolu (ou ligne, en mode d'affichage de texte), mais également de sauter relativement de la position actuelle.Analyse des données La fenêtre Valeurs affiche différentes interprétations des données à la position actuelle du curseur.Un bouton de la barre d'outils permet de basculer entre l'ordre des octets Little-Endian et Big-Endian.Lorsque vous placez le curseur à une position qui contient le code machine IA-32 (voir également les manuels du développeur de logiciels pour architectures Intel 64 et IA-32), la fenêtre Désassemblage affiche le code désassemblé commençant à (et par rapport à) le décalage actuel.Script La modification du contenu d'un fichier peut être automatisée à l'aide de la prise en charge JavaScript intégrée (voir également Une réintroduction de JavaScript).La modification à l'aide de la méthode de script setByteAt () est effectuée directement dans le document ouvert.
traits
Les catégories
Alternatives à FileInsight pour toutes les plateformes avec licence commerciale
151
23
010 Editor
010 Editor est un éditeur de texte / hexadécimal professionnel conçu pour modifier n'importe quel fichier, lecteur ou processus sur votre machine.