Analyseur de Blocs de Fichier
Importez n'importe quel fichier PNG, IFF (ILBM), WAV ou AVI pour analyser sa structure interne en blocs. Notre Analyseur de Blocs de Fichier identifie chaque bloc par son code de type, affiche les offsets et tailles, valide les sommes de contrôle CRC-32 (PNG) et fournit des descriptions spécifiques au format pour chaque bloc de données. Tout le traitement est local dans votre navigateur — sans inscription.
Upload any PNG, IFF (ILBM), WAV, or AVI file to analyze its internal chunk structure. Lists all chunks with type, offset, size, CRC validity (PNG), hex preview, and format-specific descriptions.
Drop a file here or click to browse
Supports PNG, IFF (ILBM), WAV, and AVI files
Upload a PNG image, IFF (ILBM) bitmap, WAV audio file, or AVI video file to see its internal chunk structure. The analyzer reads the file signature to identify the format, then parses each chunk sequentially, displaying the chunk type, byte offset, data size, CRC-32 checksum (PNG only), a hex preview of the first bytes, and a format-specific description. For PNG files, the CRC column shows whether each chunk's checksum validates correctly. All processing is local in your browser - no data is uploaded to any server.
Pourquoi utiliser notre Analyseur de Blocs de Fichier ?
- Analyse instantanée de la structure en blocs : importez n'importe quel fichier pris en charge et voyez immédiatement toute sa structure interne en blocs. Notre Analyseur lit la signature du fichier pour détecter le format (PNG, IFF, WAV ou AVI), puis analyse chaque bloc séquentiellement, affichant type, offset, taille et aperçu hex — en quelques millisecondes, sans envoi serveur.
- Analyse détaillée au niveau du bloc : chaque bloc est affiché dans un tableau triable avec son code de type à quatre caractères, l'offset d'octets dans le fichier, la taille des données, l'aperçu hex des premiers octets et une description spécifique au format. Pour les PNG, les sommes CRC-32 sont validées avec des indicateurs réussite/échec.
- Validation CRC-32 pour les fichiers PNG : les blocs PNG incluent une somme de contrôle CRC-32 pour vérifier l'intégrité. L'analyseur calcule le CRC de chaque bloc et le compare à la valeur stockée, en vert les sommes valides et en rouge les incohérences — précieux pour l'analyse d'intégrité et l'examen forensique.
- Traitement 100 % privé dans le navigateur : vos fichiers ne quittent jamais votre appareil. La détection de format, l'analyse des blocs et la validation CRC se font localement en JavaScript. Aucune donnée n'est envoyée à un serveur — confidentialité totale garantie pour l'analyse de fichiers sensibles.
Cas d'usage courants de l'Analyseur de Blocs de Fichier
- Intégrité de fichier et analyse forensique : les analystes forensiques peuvent examiner la structure en blocs de fichiers PNG et IFF pour vérifier l'intégrité, contrôler les sommes CRC en cas de corruption et repérer des blocs inhabituels pouvant indiquer une altération ou des données cachées.
- Rétro-ingénierie de formats de fichiers : les rétro-ingénieurs étudiant des formats à base de blocs inconnus ou propriétaires peuvent utiliser l'analyseur pour comprendre le fonctionnement des structures PNG, IFF, WAV et AVI. Les descriptions détaillées et les aperçus hex fournissent une base pour comprendre des formats conteneurs binaires similaires.
- Développement logiciel et débogage : les développeurs créant des analyseurs de fichiers, des chargeurs d'images ou des outils de traitement audio/vidéo peuvent vérifier que leurs fichiers de sortie ont la bonne structure en blocs. Inspectez les blocs, validez tailles et offsets et déboguez les fichiers malformés.
- Diagnostic de fichiers corrompus : quand une image PNG ou un fichier audio WAV ne s'ouvre pas, l'analyseur de blocs aide à diagnostiquer le problème. Repérez les blocs critiques manquants (IHDR, données), les tailles incorrectes ou les incohérences CRC indiquant où la corruption s'est produite.
- Enseignement de l'informatique : les étudiants apprenant les formats de fichiers binaires et les structures conteneurs peuvent explorer comment les formats réels organisent les données en blocs. Voyez comment les images PNG stockent métadonnées, palettes et données de pixels dans des blocs séparés et autodescriptifs avec contrôles d'intégrité.
- Préservation numérique et archivage : les archivistes et spécialistes de la préservation numérique peuvent vérifier que les fichiers PNG et WAV de leurs collections ont des structures internes valides. Contrôlez l'intégrité des blocs, identifiez les blocs riches en métadonnées et assurez la conformité aux spécifications avant stockage à long terme.
Qu'est-ce qu'un format de fichier à base de blocs ?
Un format de fichier à base de blocs organise les données en unités discrètes et autodescriptives appelées blocs. Chaque bloc commence généralement par un en-tête contenant un identifiant de type à quatre caractères (comme IHDR, RIFF ou fmt) et un champ de taille indiquant le nombre d'octets qui suivent. Cette conception modulaire permet aux applications d'ignorer les blocs inconnus, d'ajouter des métadonnées sans rompre la compatibilité et de vérifier l'intégrité par sommes de contrôle. Les formats à base de blocs sont largement utilisés dans les fichiers multimédias — images PNG, audio WAV, vidéo AVI et fichiers IFF (Interchange File Format) utilisent tous des variantes de cette architecture. Comprendre les structures de blocs est essentiel pour la forensique de fichiers, la rétro-ingénierie de formats et le développement logiciel impliquant le traitement de données binaires.
Comment fonctionne l'Analyseur de Blocs de Fichier
- Lecture et détection : vous importez un fichier et l'analyseur lit les premiers octets pour détecter le format par sa signature de nombre magique. Les fichiers PNG commencent par la signature de 8 octets 89 50 4E 47, tandis que les formats RIFF (WAV, AVI) commencent par 52 49 46 46 et les fichiers IFF par 46 4F 52 4D.
- Analyse des blocs : selon le format détecté, l'analyseur parcourt le fichier séquentiellement, lit l'en-tête de chaque bloc, extrait le code de type et la taille des données et enregistre l'offset d'octets. Pour les PNG, il calcule et valide aussi la somme CRC-32 de chaque bloc.
- Affichage des résultats : chaque bloc analysé est affiché dans un tableau structuré montrant son index, son code de type, l'offset d'octets, la taille des données, la validité du CRC (pour PNG), l'aperçu hex des données et une description spécifique au format expliquant l'objet et le contenu du bloc.
Formats de fichiers et types de blocs pris en charge
- PNG (Portable Network Graphics) : analyse tous les types de blocs standard, dont IHDR (en-tête d'image), PLTE (palette), IDAT (données d'image), IEND (marqueur de fin), tEXt/zTXt/iTXt (métadonnées texte), gAMA (gamma), cHRM (chromaticité), sRGB (espace colorimétrique), bKGD (arrière-plan), pHYs (dimensions physiques), tRNS (transparence) et eXIf (métadonnées EXIF). Les sommes CRC-32 sont validées pour chaque bloc.
- IFF (Interchange File Format / ILBM) : analyse les fichiers IFF basés sur FORM utilisés par les images ILBM du Commodore Amiga. Reconnaît BMHD (en-tête bitmap), CMAP (table de couleurs), CAMG (mode d'affichage), CRNG (plage de couleurs), BODY (données d'image), ANNO, AUTH, NAME et les blocs de copyright.
- WAV (Waveform Audio) : analyse les fichiers WAV basés sur RIFF. Reconnaît fmt (en-tête de format avec fréquence d'échantillonnage, canaux, profondeur de bits), data (échantillons audio), fact, LIST, cue, smpl et d'autres sous-blocs WAV courants.
- AVI (Audio Video Interleave) : analyse les fichiers AVI basés sur RIFF. Reconnaît avih (en-tête AVI avec nombre d'images et dimensions), strl/strh (en-têtes de flux), strf (format de flux), 00dc/00db (images vidéo), 01wb (flux audio), idx1 (index) et JUNK (rembourrage).
Confidentialité, sécurité et disponibilité
L'Analyseur de Blocs de Fichier traite tous les fichiers entièrement dans votre navigateur via JavaScript côté client. Aucune donnée de fichier n'est jamais envoyée à un serveur — chaque octet reste sur votre appareil. Il n'y a aucune limite de taille, aucune inscription requise et aucun plafond d'utilisation. L'outil est 100 % gratuit, sans fonctionnalité premium cachée. Que vous analysiez une petite icône PNG ou un gros fichier vidéo AVI, votre confidentialité et votre sécurité sont garanties.
Foire aux questions
Un analyseur de blocs de fichier lit et interprète la structure interne des formats de fichiers à base de blocs. Il identifie chaque bloc par son code de type, affiche la taille et l'offset d'octets, montre un aperçu hex et fournit des descriptions spécifiques au format. Pour les fichiers PNG, il valide les sommes de contrôle CRC-32.
PNG (Portable Network Graphics), IFF/ILBM (Interchange File Format), WAV (Waveform Audio) et AVI (Audio Video Interleave) — tous des formats à base de blocs avec identifiants de type et champs de taille.
Un bloc est une unité de données discrète avec un identifiant de type (généralement 4 caractères), un champ de taille et les données elles-mêmes. Les blocs sont les briques de formats comme PNG, où chaque bloc stocke des informations précises : dimensions, données de pixels ou métadonnées.
Le CRC est un code de détection d'erreurs stocké avec chaque bloc PNG. L'analyseur valide le CRC et affiche des indicateurs vert (valide) ou rouge (incohérence) pour aider à identifier une corruption de données.
Aucune limite artificielle. Le traitement étant local, la limite pratique dépend de la mémoire de votre appareil. La plupart des ordinateurs traitent sans problème des fichiers de plusieurs centaines de Mo.
Actuellement, les résultats s'affichent à l'écran. Vous pouvez utiliser la fonction d'impression de votre navigateur ou copier les données manuellement depuis le tableau.
Absolument. Tout le traitement se fait localement dans votre navigateur. Les fichiers ne sont jamais envoyés à un serveur.
Oui ! 100 % gratuit, sans inscription, sans compte, sans limite d'utilisation et sans fonctionnalité premium cachée.