Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

FourCC

Un article de Wikipédia, l'encyclopédie libre.

Cet article est uneébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations desprojets correspondants.

Un identifiantFourCC (Four Character Code, séquence de quatre caractères) est une séquence de quatreoctets utilisée pour identifier un format de données informatiques. Historiquement, ce système a été créé pour le format de fichierIFF deAmiga. Il a ensuite été repris dans le même but parApple pour son formatAIFF et parMicrosoft pour son formatRIFF.

Les fichiersAVI étant un exemple de fichierRIFF, ils comportent des identifiants FourCC pour indiquer lescodecs vidéo utilisés, notammentDivX,Xvid ouH264. C'est cette utilisation qui est aujourd'hui la plus connue. Pour les codecs audio, les fichiersAVI etWAV utilisent un identifiant de seulement deux octets, généralement codés enhexadécimal. Par exemple, le très répandu codecMP3 est identifié par le code 0055.

Détails techniques

[modifier |modifier le code]

La séquence de caractères se compose habituellement decaractères imprimables, du codeASCII, sensibles à lacasse.Cependant, certaines implémentations acceptent descaractères de contrôle (des jeux C0 et C1), ou des caractères accentués du jeu étenduLatin1 (ISO 8859-1).Dans tous les cas, seuls les caractères codés sur un seul octet sont acceptés)

L'identifiantfourCC peut être sensible auboutisme (endianess en anglais). En effet, les quatre octets constituent unmot de trente-deux bits, mot géré comme tel lors de la lecture et l'écriture d'identifiantsfourCC. La composition d'un mot de 32 bits à partir de quatre octets est sensible au boutisme. Ainsi, pour un identifiantfourCC désiré :ABCD (c.-à-d. la séquence de caractères 'A', 'B', 'C', 'D', donc, enhexadécimal, les octets0x41, 0x42, 0x43, 0x44), sa représentation interne, dans un mot de 32 bits, sera différente selon l'architecture :

  • pour un environnement gros-boutiste (big-endian) :0x41424344 ;
  • pour un environnement petit-boutiste (little-endian) :0x44434241.

Cependant, dans les deux cas, le codefourCC désiré est bien constitué de la séquence des caractères 'A', 'B', 'C' et 'D' dans le fichier généré, ou lu (à condition que ce soit le mot de 32 bits qui est écrit, ou lu).

Liens externes

[modifier |modifier le code]
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=FourCC&oldid=212413189 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp