Aller au contenu
Aback Tools Logo

Validateur de structure de fichier

Téléchargez n'importe quel fichier pour valider sa structure interne - vérifie les en-têtes, les marqueurs, les morceaux, les sommes de contrôle CRC, les objets incorporés et l'intégrité structurelle pour les formats JPEG, PNG, PDF, ZIP, MP3 et MP4. Obtenez un rapport de réussite/échec détaillé avec un score d'intégrité (0-100), des descriptions des problèmes au niveau du champ avec des décalages d'octets, des évaluations de gravité, des recommandations de récupération exploitables et un rapport de validation téléchargeable. Tout le traitement s'exécute localement dans votre navigateur - pas de téléchargement, pas d'inscription, entièrement gratuit.

File Structure Validator

Upload any file to validate its internal structure - checks headers, markers, chunks, CRC checksums, embedded objects, and structural integrity for JPEG, PNG, PDF, ZIP, MP3, and MP4 formats. Get a detailed pass/fail report with an integrity score (0-100), field-level issue descriptions, and recovery recommendations.

Drop a file here or click to browse

Supports JPEG, PNG, PDF, ZIP, MP3, MP4 - structure validation in your browser

À propos

  • Qu’est-ce que la validation de la structure des fichiers ? La validation de la structure des fichiers va au-delà de la détection des octets magiques pour vérifier que l'organisation interne d'un fichier correspond à sa spécification de format. Chaque format (JPEG, PNG, PDF, ZIP, MP3, MP4) a une structure définie avec des marqueurs, en-têtes, morceaux et sommes de contrôle spécifiques. Le validateur analyse ces structures octet par octet, vérifiant les éléments requis, l'ordre correct, les valeurs de champ appropriées et l'intégrité des données via une vérification CRC ou par somme de contrôle.
  • Analyse structurelle JPEG et PNG La validation JPEG vérifie la structure basée sur des marqueurs : SOI (Début de l'image), SOF (Début de l'image avec dimensions et composants de couleur), SOS (Début de numérisation) et EOI (Fin de l'image). La longueur correcte de chaque marqueur APP est vérifiée. La validation PNG vérifie la signature de 8 octets, la séquence de morceaux IHDR/IDAT/IEND requise et calcule les sommes de contrôle CRC-32 pour chaque morceau afin de détecter la corruption des données.
  • Vérification de la structure PDF et ZIP La validation PDF vérifie l'en-tête %PDF, la table de références croisées, le dictionnaire de fin, le marqueur %%EOF et l'équilibre du flux. Il recherche également les éléments liés à la sécurité, tels que le JavaScript intégré et les actions de lancement. La validation ZIP analyse les en-têtes de fichiers locaux, les méthodes de compression, les entrées du répertoire central et l'enregistrement de fin du répertoire central - détectant les troncatures et les structures non standard.
  • Traitement 100 % privé basé sur un navigateur. Toutes les validations de fichiers s'exécutent entièrement dans votre navigateur à l'aide de l'API de fichier et des opérations Uint8Array. Vos fichiers ne quittent jamais votre appareil : pas de téléchargements, pas de requêtes de serveur, pas de services tiers. Seuls les 64 premiers Ko de chaque fichier sont lus pour analyse. Cela rend l'outil adapté à la validation de fichiers sensibles, confidentiels ou propriétaires, y compris des échantillons de recherche de sécurité et des documents personnels.

Foire aux questions

Un validateur de structure de fichier lit et analyse l'organisation interne d'un fichier pour vérifier qu'il est conforme à sa spécification de format. Au lieu de simplement vérifier les premiers octets magiques, il examine les en-têtes, les marqueurs, les morceaux, les sommes de contrôle et les éléments structurels dans tout le fichier pour détecter la corruption, la troncature, la falsification et les données mal formées.

L'outil valide six formats de fichiers principaux avec une analyse structurelle approfondie : JPEG (marqueurs SOI/SOF/SOS/EOI, segments APP, composants de couleur), PNG (signature, analyse de morceaux avec CRC-32), PDF (en-tête %PDF, xréf/bande-annonce, balance de flux, %%EOF), ZIP (en-têtes locaux, répertoire central, EOCD), MP3 (balises ID3v2, synchronisation de trame MPEG) et MP4 (boîte ftyp, moov/mdat/moof boxes, pistes de trak).

Le score d'intégrité va de 0 à 100 et est calculé en soustrayant les pénalités pondérées de 100 : chaque contrôle échoué enlève 25 points et chaque avertissement enlève 5 points. Le score est ensuite classé comme Excellent (90-100), Bon (70-89), Passable (40-69), Mauvais (10-39) ou Corrompu (0-9). Un score parfait signifie que tous les contrôles structurels ont été réussis sans aucun problème.

Non. Le validateur de structure de fichiers traite tout localement dans votre navigateur. Vos fichiers ne quittent jamais votre appareil : pas de téléchargement sur le serveur, pas d'enregistrement de données, pas de demandes de tiers. Seuls les 64 premiers Ko du fichier sont lus pour analyse, ce qui le rend adapté aux fichiers sensibles et confidentiels.

Un échec de vérification indique un problème structurel critique : un marqueur requis manquant (comme PNG IEND ou JPEG EOI), une incompatibilité de somme de contrôle CRC-32, un morceau tronqué ou une valeur de champ invalide. Un avertissement indique une anomalie non critique : valeurs inhabituelles mais valides, marqueurs facultatifs manquants ou modèles structurels qui s'écartent de la norme mais n'empêchent pas l'utilisation du fichier.

Bien qu'il ne s'agisse pas d'un scanner antivirus dédié, le validateur PDF peut détecter des éléments liés à la sécurité : JavaScript intégré (couramment utilisé dans les PDF malveillants), les actions de lancement/URI (qui ouvrent du contenu externe) et les pièces jointes intégrées. La validation ZIP peut détecter les méthodes de compression suspectes et les structures non standard. Ces indicateurs peuvent aider à identifier les fichiers potentiellement dangereux.

Le vidage hexadécimal affiche chaque octet sous la forme d'une valeur hexadécimale à deux chiffres (00-FF), espacés pour plus de lisibilité. Le dump ASCII affiche les mêmes octets que les caractères : les caractères imprimables apparaissent tels quels, tandis que les octets non imprimables apparaissent sous forme de points. Ensemble, ils vous donnent une image complète des premiers octets du fichier pour une inspection manuelle.

Oui, c'est possible. Le validateur vérifie l'intégrité structurelle, et non l'intégrité du contenu. Un fichier avec des en-têtes, des marqueurs et des sommes de contrôle valides peut toujours contenir des pixels qui ne sont pas décodés correctement (JPEG) ou des données d'image manquantes (PNG). Cependant, la réussite de toutes les vérifications structurelles est un indicateur fort que le fichier est bien formé et doit s'ouvrir correctement dans un logiciel compatible.

Oui, 100 % gratuit, pour toujours. Pas d'inscription, pas de compte, pas de niveau premium, pas de limites d'utilisation et pas de publicité. Validez autant de fichiers que nécessaire. Tout le traitement est effectué localement dans votre navigateur sans aucun téléchargement sur le serveur.