0% ont trouvé ce document utile (0 vote)
14 vues23 pages

Document

Le document énumère 72 normes de codage de l'information en informatique, couvrant divers domaines tels que le codage des caractères, des images, des vidéos, des données, et des protocoles de communication. Chaque norme est décrite brièvement, mettant en avant son utilisation et son importance dans le fonctionnement des systèmes informatiques modernes. Ces normes assurent l'intégrité, la performance et la sécurité des données dans divers contextes technologiques.

Transféré par

exauciabituesa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues23 pages

Document

Le document énumère 72 normes de codage de l'information en informatique, couvrant divers domaines tels que le codage des caractères, des images, des vidéos, des données, et des protocoles de communication. Chaque norme est décrite brièvement, mettant en avant son utilisation et son importance dans le fonctionnement des systèmes informatiques modernes. Ces normes assurent l'intégrité, la performance et la sécurité des données dans divers contextes technologiques.

Transféré par

exauciabituesa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Voici une énumération des principales normes de codage de l’information en

informatique :

1. Codage ASCII (American Standard Code for Information Interchange)

Un standard de codage des caractères qui représente les lettres, les chiffres et les
symboles à l’aide de nombres binaires.

2. Codage Unicode

Un système de codage pour représenter une large gamme de caractères utilisés dans
les systèmes d’écriture du monde entier, en utilisant des séquences de 16 bits ou plus.

3. Codage BCD (Binary-Coded Decimal)

Une méthode où chaque chiffre décimal est codé dans une séquence de 4 bits.

4. Codage Huffman

Un algorithme de compression de données basé sur une codification variable des


symboles selon leur fréquence d’apparition.

5. Codage ASCII étendu

Une version étendue du codage ASCII qui permet de coder 256 caractères, y compris les
caractères spéciaux et accentués.

6. Codage Base64
Un système de codage qui convertit des données binaires en une chaîne de caractères
ASCII, couramment utilisé dans l’envoi de données binaires sur des réseaux qui traitent
uniquement des données textuelles.

7. Codage UTF-8 (Unicode Transformation Format – 8 bits)

Une forme de codage Unicode qui utilise de 1 à 4 octets pour représenter chaque
caractère, permettant une compatibilité avec ASCII tout en prenant en charge des
milliers de caractères supplémentaires.

8. Codage des entiers signé et non signé

Utilisation de bits pour représenter des nombres entiers, soit avec un bit de signe (pour
les entiers signés), soit sans (pour les entiers non signés).

9. Codage de la couleur (RGB, CMYK)

Le codage des couleurs utilisé dans les images numériques et les écrans, RGB
représente les couleurs à partir de la combinaison de rouge, vert et bleu, tandis que
CMYK est utilisé pour l’impression.

10. Codage Parité

Un système de codage utilisé pour détecter les erreurs de transmission dans les
données, en ajoutant un bit de parité pour garantir l’intégrité des données.

11. Codage des images (JPEG, PNG, GIF, TIFF)

Différents formats de codage des images numériques avec des techniques de


compression avec ou sans perte.
12. Codage des vidéos (MPEG, H.264, HEVC)

Les formats vidéo qui utilisent des techniques de compression pour réduire la taille des
vidéos tout en maintenant une qualité visuelle acceptable.

13. Codage des fichiers audio (MP3, WAV, AAC)

Formats utilisés pour coder les fichiers audio, chacun ayant des techniques de
compression et de qualité différentes.

14. Codage des flux de données (XML, JSON, CSV)

Utilisation de formats comme XML, JSON ou CSV pour structurer et coder des données
en vue de leur stockage ou de leur transmission, notamment pour les échanges entre
systèmes.

15. Codage des adresses IP (IPv4, IPv6)

Représentation numérique des adresses réseau utilisées pour identifier des appareils
sur un réseau informatique. IPv4 utilise un format de 32 bits, tandis qu’IPv6 utilise un
format de 128 bits.

16. Codage de la transmission des données (ASCII, EBCDIC)

Protocoles utilisés pour la transmission des données, EBCDIC étant une norme utilisée
principalement par IBM pour l’encodage des caractères.

17. Codage des données dans les bases de données (SQL, NoSQL)

Utilisation de différents formats de codage pour organiser et manipuler les données


dans les bases de données relationnelles (SQL) ou non relationnelles (NoSQL).
18. Codage des URL (Uniform Resource Locator)

Le format utilisé pour coder les adresses web en utilisant un ensemble de règles pour
coder les caractères spéciaux.

19. Codage des identifiants uniques (UUID)

Un identifiant unique de 128 bits utilisé pour identifier de manière globale un objet ou
une ressource de manière unique.

20. Codage des clés de chiffrement (AES, RSA)

Utilisation de différentes méthodes pour coder les clés de chiffrement utilisées dans les
algorithmes de sécurité des données.

21. Codage des commandes et des instructions (Assembly, Machine Code)

Les codes machine qui sont directement exécutés par les processeurs d’ordinateurs,
souvent écrits en langage assembleur.

22. Codage des erreurs (CRC – Cyclic Redundancy Check)

Un algorithme utilisé pour détecter les erreurs dans les données lors de la transmission,
en utilisant des valeurs de contrôle qui sont recalculées à la réception des données.

23. Codage de compression sans perte (ZIP, GZIP)

Des formats utilisés pour compresser des fichiers sans perte de données, permettant
de réduire leur taille pour le stockage ou la transmission.
24. Codage de compression avec perte (JPEG, MP3)

Des formats qui réduisent la taille des données en éliminant certaines informations
jugées non essentielles, utilisés pour les images et les fichiers audio.

25. Codage de la sécurité (Hashing, Salting)

Le processus de transformation de données (comme des mots de passe) en une valeur


unique de longueur fixe pour des raisons de sécurité, avec l’ajout de « sel » pour
renforcer la sécurité contre les attaques par force brute.

26. Codage pour les systèmes de fichiers (FAT, NTFS, ext4)

Normes de codage utilisées pour organiser et gérer les fichiers sur les disques durs,
avec des différences en termes de performance, de sécurité et de gestion des fichiers.

27. Codage des requêtes dans les bases de données (SQL)

Un langage de codage utilisé pour interagir avec des bases de données relationnelles en
insérant, mettant à jour ou récupérant des informations.

28. Codage des instructions dans les microprocesseurs (Machine Language)

Le langage machine est un codage binaire des instructions exécutées directement par
les processeurs d’ordinateurs.

29. Codage des processus de communication (http, FTP, SMTP)


Protocoles utilisés pour coder la transmission des données entre des serveurs et des
clients sur des réseaux informatiques.

30. Codage des dates et heures (Unix Timestamp, ISO 8601)

Utilisation de formats pour coder la date et l’heure, souvent sous forme de nombre de
secondes depuis une date de référence (Unix timestamp) ou selon un standard
international (ISO 8601).

31. Codage des données de capteurs (ADC, Digital Signal Processing)

Techniques de codage pour convertir des signaux analogiques en numériques, utilisées


dans les capteurs et le traitement numérique des signaux.

32. Codage de la virtualisation (VMware, Hyper-V)

Codage des environnements virtualisés, permettant de créer plusieurs machines


virtuelles sur un matériel physique unique.

33. Codage dans le cloud computing (JSON, XML)

Format de codage des données dans les environnements de cloud computing pour le
stockage et l’échange des informations.

34. Codage des graphismes 3D (OBJ, STL)

Formats de fichiers utilisés pour coder des modèles tridimensionnels dans les
applications de conception assistée par ordinateur (CAO) et l’impression 3D.
35. Codage de la messagerie instantanée (XMPP, SIP)

Protocoles utilisés pour coder les messages instantanés et la communication en temps


réel sur les réseaux.

36. Codage de la reconnaissance vocale (Wav, FLAC)

Codage des signaux vocaux pour la reconnaissance par des systèmes d’intelligence
artificielle ou de commandes vocales.

37. Codage des informations géographiques (GeoJSON, KML)

Formats utilisés pour encoder des informations géographiques, comme les


coordonnées GPS et les cartes, dans les systèmes de cartographie.

38. Codage des signatures numériques (RSA, DSA)

Techniques de codage pour assurer l’intégrité et l’authenticité des messages ou fichiers


à travers des signatures numériques.

39. Codage de l’interactivité web (HTML, CSS, JavaScript)

Codage des pages web et de leurs éléments interactifs pour assurer la présentation et la
fonctionnalité des sites web modernes.

40. Codage des environnements de réalité virtuelle (VRML, X3D)

Codage des mondes virtuels et des objets 3D pour la réalité virtuelle et la modélisation
interactive.
41. Codage des processus parallèles (OpenMP, MPI)

Techniques de codage utilisées pour programmer des systèmes parallèles, où plusieurs


processeurs exécutent des tâches simultanément.

42. Codage des scripts (Python, Bash, PowerShell)

Utilisation de langages de script pour automatiser les tâches administratives et le


traitement de données.

43. Codage des jeux en ligne (HTML5, WebGL)

Utilisation de technologies web modernes pour coder des jeux jouables directement
dans un navigateur web.

44. Codage des moteurs de recherche (Google PageRank, SEO)

Codage des algorithmes qui permettent de classer et d’afficher les résultats des
moteurs de recherche en fonction de la pertinence.

45. Codage pour les interfaces utilisateurs (XML, JSON)

Codage des données d’interface pour des applications graphiques et interactives,


souvent utilisées pour les applications mobiles et web.

46. Codage de la machine virtuelle Java (bytecode)

Codage des programmes Java sous forme de bytecode, un format binaire qui peut être
exécuté sur n'importe quelle machine virtuelle Java (JVM).
47. Codage de la chaîne de production (BOM – Bill of Materials)

Codage des composants dans les chaînes de production industrielles, permettant de


suivre la fabrication d’un produit à partir des matières premières.

48. Codage des transactions financières (ISO 20022)

Un format de codage standardisé pour les transactions financières internationales et le


traitement des paiements.

49. Codage des protocoles de communication sans fil (Bluetooth, ZigBee)

Codage des informations pour les technologies de communication sans fil, permettant
l’échange de données entre appareils proches.

50. Codage des environnements embarqués (Embedded C)

Codage des systèmes embarqués avec des langages comme le C, spécialement conçu
pour être performant avec des ressources limitées.

Ces normes de codage couvrent une large gamme de domaines, chacun ayant un rôle
essentiel pour assurer l’intégrité, la performance et la sécurité des systèmes
informatiques modernes.

Voici la suite des normes de codage de l’information en informatique :

51. Codage des données de capteurs (I2C, SPI)


Les protocoles de codage pour la communication entre des microcontrôleurs et des
périphériques, utilisés dans l’acquisition de données de capteurs dans des systèmes
embarqués.

52. Codage des bases de données orientées documents (BSON)

Format binaire utilisé pour stocker et échanger des données dans des bases de
données orientées documents, comme MongoDB. Il permet de coder des données
structurées dans un format compact.

53. Codage des systèmes de gestion des identités (LDAP)

Protocole de codage pour gérer les informations d’identité dans un répertoire distribué,
largement utilisé pour l’authentification et la gestion des utilisateurs dans des réseaux.

54. Codage des métadonnées (EXIF)

Format standard pour stocker des informations supplémentaires sur les fichiers
multimédia, comme les images et les vidéos, telles que la date de création, le modèle
d’appareil photo, la géolocalisation, etc.

55. Codage des protocoles de sécurité (SSL/TLS)

Normes de codage pour la sécurisation des échanges de données sur des réseaux non
sécurisés, en utilisant le chiffrement symétrique et asymétrique, permettant des
communications sécurisées sur Internet.

56. Codage des URL encodées (URL Encoding)

Processus de codage des caractères spéciaux dans une URL pour s’assurer qu’elles
peuvent être transmises de manière sécurisée sur Internet.
57. Codage de la recherche dans les moteurs de recherche (Elasticsearch, Solr)

Normes de codage utilisées dans les moteurs de recherche pour indexer et récupérer
des données en fonction des requêtes, facilitant une recherche rapide sur de grandes
quantités de données.

58. Codage des messages MQTT (Message Queuing Telemetry Transport)

Protocole de codage léger utilisé pour la transmission de données entre appareils dans
des systèmes IoT (Internet des objets), optimisé pour des environnements avec des
ressources limitéées.

59. Codage des composants logiciels (DLL, JAR)

Formats de codage des fichiers exécutables ou de bibliothèques logicielles utilisées


dans les systèmes d’exploitation Windows (DLL) ou les applications Java (JAR).

60. Codage des protocoles de contrôle de congestion (TCP/IP)

Norme de codage pour la gestion de la transmission de données dans les réseaux


informatiques, incluant les protocoles TCP (Transmission Control Protocol) et IP
(Internet Protocol).

61. Codage des commandes de bases de données (NoSQL)

Codage des requêtes pour interroger et manipuler des données dans des bases de
données NoSQL, qui sont souvent utilisées pour des structures de données non
relationnelles.
62. Codage des fichiers binaires (Hexadecimal, Base16)

Représentation des fichiers binaires sous forme hexadécimale, utilisée pour examiner
ou manipuler des données au niveau bas.

63. Codage des instructions SIMD (Single Instruction Multiple Data)

Codage des instructions de traitement parallèle dans des systèmes à architecture


vectorielle, permettant à un seul jeu d’instructions de s’appliquer à plusieurs données
simultanément.

D'accord ! Voici la suite avec plus de détails, pour compléter la liste des normes de codage de
l'information en informatique :

66. Codage des événements dans les systèmes de logs (Syslog, JSON Log)

• Syslog : Un format standard de codage pour enregistrer les événements et


messages systèmes, utilisé principalement pour la gestion des logs des
systèmes Unix/Linux.
• JSON Log : Un format plus moderne qui structure les logs sous forme de JSON,
ce qui facilite l'intégration avec des outils d'analyse et de surveillance comme
Elasticsearch et Kibana.

67. Codage des transactions blockchain (Hexadecimal, Base58)

• Hexadecimal : Utilisé pour coder les transactions et les adresses dans les
chaînes de blocs comme Bitcoin. Les transactions sont souvent représentées en
hexadécimal pour faciliter leur traitement et stockage.
• Base58 : Un autre codage couramment utilisé dans la blockchain pour les
adresses et les clés privées, permettant de réduire les risques d'erreurs
humaines lors de la lecture et de l'entrée.

68. Codage des profils d'utilisateurs (OAuth, JWT)

• OAuth : Un protocole de codage d'autorisation qui permet à un utilisateur


d'accorder l'accès à certaines ressources d'un service à une autre application
sans partager ses identifiants.
• JWT (JSON Web Token) : Un standard ouvert qui permet de coder des
informations de manière compacte et sécurisée entre des parties via un objet
JSON, souvent utilisé pour l'authentification dans les applications web.
69. Codage des images vectorielles (SVG, EPS)

• SVG (Scalable Vector Graphics) : Un format XML qui permet de coder des
images vectorielles, offrant une qualité infiniment scalable sans perte de détail,
idéal pour des graphiques sur des sites web.
• EPS (Encapsulated PostScript) : Un format utilisé principalement dans l'édition
de graphiques vectoriels, permettant l'intégration de graphiques dans des
documents imprimés.

70. Codage des fichiers de configuration système (INI, JSON, XML)

• INI : Un format simple de codage pour les fichiers de configuration, utilisé dans
les anciens systèmes Windows et certaines applications modernes.
• JSON et XML : Ces formats sont souvent utilisés dans les systèmes modernes
pour configurer des paramètres d'application ou de serveur en raison de leur
flexibilité et de leur compatibilité avec les langages de programmation courants.

71. Codage des applications en temps réel (WebSocket, MQTT)

• WebSocket : Un protocole permettant une communication bidirectionnelle en


temps réel entre un client et un serveur via une connexion persistante. C'est
essentiel pour les applications en temps réel, comme les jeux en ligne ou les
applications de chat.
• MQTT : Protocole léger utilisé dans l'Internet des objets (IoT) pour la
communication en temps réel avec des périphériques à faible bande passante.

72. Codage des fichiers de données tabulaires (CSV, TSV)

• CSV (Comma-Separated Values) : Un format couramment utilisé pour l'échange


de données sous forme de tableau, où les valeurs sont séparées par des virgules.
Ce format est largement compatible avec des tableurs comme Microsoft Excel et
Google Sheets.
• TSV (Tab-Separated Values) : Un format similaire au CSV, mais où les colonnes
sont séparées par des tabulations, offrant parfois une meilleure lisibilité.

73. Codage des diagrammes UML (XMI)

• XMI (XML Metadata Interchange) : Un format XML standardisé utilisé pour coder
des diagrammes UML (Unified Modeling Language). Cela permet de représenter
des systèmes orientés objet de manière structurée, facilitant l'échange entre
différents outils de modélisation.

74. Codage des appareils mobiles (Objective-C, Swift, Kotlin)

• Objective-C : Un langage de programmation utilisé pour coder des applications


iOS avant l'introduction de Swift.
• Swift : Un langage plus moderne développé par Apple pour coder des
applications iOS et macOS de manière plus performante et sécurisée.
• Kotlin : Un langage utilisé pour coder des applications Android, offrant une
syntaxe plus concise et une meilleure interopérabilité avec Java.

75. Codage des données binaires dans les systèmes embarqués (Hexadecimal,
Base64)

• Hexadecimal : Couramment utilisé pour afficher et manipuler des données


binaires dans des systèmes embarqués, comme la configuration des registres et
l'affichage de la mémoire.
• Base64 : Un système de codage utilisé pour représenter des données binaires
sous forme textuelle, ce qui est utile pour le stockage et l'échange dans des
systèmes qui ne gèrent que des caractères ASCII.

76. Codage des clés API (JWT, API Key)

• JWT (JSON Web Token) : Un format couramment utilisé pour transmettre des
informations d'autorisation sous forme sécurisée dans les communications
d'API.
• API Key : Un simple code de caractères généré par une application pour
permettre l'accès à une API et vérifier l'identité du client.

77. Codage des calculs mathématiques (Floating-point, Fixed-point)

• Floating-point : Un système de codage des nombres réels en informatique,


permettant de représenter des valeurs avec une grande précision, mais
susceptible d’introduire des erreurs d’arrondi.
• Fixed-point : Un autre système pour représenter les nombres réels où la position
de la virgule est fixe, souvent utilisé pour les applications financières ou
embarquées où la précision doit être contrôlée.

78. Codage des signatures électroniques (PKI, RSA)

• PKI (Public Key Infrastructure) : Utilisation d'un système de clés publiques et


privées pour garantir l'authenticité d'un document numérique via des signatures
électroniques.
• RSA : Un algorithme cryptographique utilisé pour la signature et le chiffrement
des données, reposant sur des clés asymétriques.

79. Codage des permissions et des accès (ACL, RBAC)

• ACL (Access Control List) : Une liste qui définit les permissions d'accès aux
ressources informatiques, en spécifiant quels utilisateurs ou groupes peuvent
accéder à quels objets.
• RBAC (Role-Based Access Control) : Un modèle de contrôle d'accès qui
attribue des permissions à des rôles plutôt qu'à des individus, simplifiant ainsi la
gestion des droits dans des systèmes complexes.

80. Codage des structures de données (JSON, XML)


• JSON : Format léger et lisible pour l'échange de données, particulièrement
adapté aux structures de données complexes, comme les objets et les tableaux.
• XML : Un format de codage plus verbeux mais aussi très structuré, utilisé pour le
stockage et le transfert de données avec une hiérarchie de balises.

81. Codage des algorithmes de tri et de recherche (QuickSort, MergeSort)

• QuickSort : Un algorithme de tri basé sur le principe du "diviser pour régner", très
performant pour des ensembles de données volumineux.
• MergeSort : Un autre algorithme de tri basé sur la division des données en sous-
ensembles plus petits et leur fusion, avec une complexité plus prévisible.

82. Codage des systèmes de compression sans perte (LZ77, LZ78)

• LZ77 et LZ78 : Des algorithmes utilisés dans des formats de compression


comme ZIP et PNG. Ces techniques exploitent les répétitions dans les données
pour réduire leur taille sans perte d’information.

83. Codage des bases de données géospatiales (GeoJSON, KML)

• GeoJSON : Un format basé sur JSON pour encoder des données géographiques
et géospatiales, largement utilisé dans les applications de cartographie
interactive.
• KML (Keyhole Markup Language) : Un format XML utilisé pour représenter des
données géospatiales et pour l'affichage de cartes et d'images dans Google
Earth.

84. Codage des réseaux sociaux (OAuth, OpenID)

• OAuth : Protocole standard permettant à un utilisateur de partager ses


informations entre différentes applications sans partager ses identifiants.
• OpenID : Un protocole d'identification unique permettant à un utilisateur de se
connecter à plusieurs services en utilisant une seule identité.

85. Codage des plateformes d'e-commerce (PayPal, Stripe)

• PayPal et Stripe : Services de paiement en ligne qui utilisent des systèmes de


codage sécurisés pour traiter les informations de paiement de manière cryptée
et fiable.

Ces normes de codage couvrent divers aspects de la gestion des données, du chiffrement, de la
transmission et du traitement des informations dans les systèmes informatiques modernes.
Elles assurent la sécurité, l'efficacité, et l'interopérabilité entre les applications et les
dispositifs.

Voici la suite des normes de codage de l’information en informatique :


86. Codage des vidéos en haute définition (HD, UHD, 4K, 8K)

HD (High Definition) : Norme de codage pour les vidéos en haute définition, offrant une
résolution de 1280x720 pixels.

UHD (Ultra High Definition) : Norme de codage pour des vidéos avec une résolution de
3840x2160 pixels, souvent utilisée dans les télévisions modernes.

4K : Résolution vidéo de 3840x2160 pixels, utilisée dans les productions


professionnelles et les plateformes de streaming.

8K : Résolution vidéo de 7680x4320 pixels, permettant une clarté d’image extrêmement


élevée, principalement utilisée pour des applications très spécifiques comme le cinéma
ou la réalité virtuelle.

87. Codage des formats d’image vectorielle (SVG, EPS)

SVG (Scalable Vector Graphics) : Format d’image basé sur le XML utilisé pour des
graphiques vectoriels. Il permet de créer des images qui peuvent être redimensionnées
sans perte de qualité.

EPS (Encapsulated PostScript) : Format de fichier graphique utilisé principalement dans


l’impression professionnelle et les illustrations. Il permet de créer des graphiques
vectoriels et des images bitmap à des résolutions très élevées.
88. Codage des identifiants uniques (UUID, GUID)

UUID (Universally Unique Identifier) : Identifiant standard de 128 bits utilisé pour
identifier de manière unique des objets dans des systèmes distribués. Il est
couramment utilisé dans les bases de données et les systèmes de fichiers.

GUID (Globally Unique Identifier) : Identifiant similaire à UUID, utilisé dans les systèmes
Windows pour identifier de manière unique des objets ou des ressources dans les
applications.

89. Codage des messages audio (MP3, AAC)

MP3 (MPEG-1 Audio Layer 3) : Format de compression audio très utilisé qui réduit la
taille des fichiers tout en maintenant une qualité sonore raisonnable.

AAC (Advanced Audio Coding) : Format de compression audio plus moderne que MP3,
offrant une meilleure qualité sonore à des débits binaires similaires. Il est souvent utilisé
dans des plateformes de streaming comme YouTube et Apple Music.

90. Codage des réseaux sans fil (WPA, WEP, WPA2)


WPA (Wi-Fi Protected Access) : Norme de sécurité utilisée pour sécuriser les réseaux
sans fil. Elle remplace le WEP et offre une meilleure protection contre les attaques de
type « brute force ».

WEP (Wired Equivalent Privacy) : Ancienne norme de sécurité utilisée pour les réseaux
sans fil. Elle est maintenant obsolète et vulnérable aux attaques.

WPA2 : Amélioration de WPA, qui utilise un chiffrement plus robuste, le AES (Advanced
Encryption Standard), pour garantir une sécurité plus élevée.

91. Codage des données pour la réalité virtuelle (VRML, OpenVR)

VRML (Virtual Reality Modeling Language) : Format de fichier utilisé pour décrire des
scènes en 3D interactives. Il est utilisé dans des applications de réalité virtuelle et des
jeux vidéo.

OpenVR : API ouverte pour la réalité virtuelle, développée par Valve, permettant la
création d’expériences VR compatibles avec différents appareils de réalité virtuelle.

92. Codage des flux vidéo en temps réel (RTSP, RTP)

RTSP (Real-Time Streaming Protocol) : Protocole utilisé pour le contrôle du streaming


multimédia en temps réel. Il permet de contrôler la lecture, la pause, et la gestion de
contenu multimédia en streaming.
RTP (Real-Time Transport Protocol) : Protocole utilisé pour la transmission de données
en temps réel, principalement utilisé dans les appels VoIP et la diffusion en direct.

93. Codage des fichiers de texte avec contrôle de version (Git, SVN)

Git : Système de contrôle de version décentralisé qui permet de suivre les modifications
apportées aux fichiers dans un projet. Il est largement utilisé dans le développement de
logiciels.

SVN (Subversion) : Système de contrôle de version centralisé qui permet de gérer et de


suivre les modifications de fichiers dans des projets de développement logiciel.

192. Codage des systèmes de contrôle d’accès (LDAP, Kerberos)

LDAP (Lightweight Directory Access Protocol) : Protocole utilisé pour accéder à des
services d’annuaires et gérer les informations sur les utilisateurs et les ressources dans
un réseau informatique.

Kerberos : Protocole d’authentification réseau qui utilise des tickets pour prouver
l’identité des utilisateurs et protéger les communications sur un réseau non sécurisé.

94. Codage des informations sur la localisation (GeoJSON, KML)


GeoJSON : Format basé sur JSON utilisé pour coder des données géospatiales. Il est
largement utilisé pour les services de cartographie et les applications basées sur la
localisation.

KML (Keyhole Markup Language) : Format XML utilisé pour afficher des données
géospatiales dans des applications comme Google Earth.

95. Codage des protocoles de communication en temps réel (WebRTC, SIP)

WebRTC (Web Real-Time Communication) : Protocole permettant la communication en


temps réel, comme les appels vidéo ou les chats, directement entre les navigateurs
sans avoir besoin de plugins.

SIP (Session Initiation Protocol) : Protocole de signalisation utilisé pour établir,


maintenir et terminer des sessions multimédia, comme des appels VoIP ou des
vidéoconférences.

96. Codage des données de capteurs (MQTT, CoAP)

MQTT (Message Queuing Telemetry Transport) : Protocole de messagerie léger utilisé


pour les communications entre des appareils IoT (Internet of Things). Il est optimisé pour
les réseaux à faible bande passante.
CoAP (Constrained Application Protocol) : Protocole de communication léger utilisé
pour les appareils IoT dans des environnements avec des ressources limitées.

97. Codage des mécanismes d’authentification (OAuth, OpenID Connect)

OAuth : Protocole d’autorisation permettant à une application d’accéder à des


ressources d’un utilisateur sur un autre service sans avoir à obtenir son mot de passe.

OpenID Connect : Extension du protocole OAuth qui permet l’authentification des


utilisateurs via des identifiants externes (par exemple, se connecter avec Google ou
Facebook).

98. Codage des formats de compression d’images (JPEG, PNG, GIF)

JPEG (Joint Photographic Experts Group) : Format de compression d’images


couramment utilisé dans les photographies numériques. Il utilise une compression avec
perte pour réduire la taille des fichiers.

PNG (Portable Network Graphics) : Format d’image qui utilise la compression sans perte
et qui est largement utilisé pour les images graphiques et les transparences.

GIF (Graphics Interchange Format) : Format d’image supportant la compression sans


perte et des animations. Il est limité à une palette de 256 couleurs, ce qui le rend moins
adapté aux photographies.
99. Codage des données d’audio et de vidéo (AAC, H.264)

AAC (Advanced Audio Coding) : Format de compression audio qui offre une meilleure
qualité sonore à des débits plus faibles que le MP3.

H.264 : Format de compression vidéo utilisé dans de nombreux services de vidéo en


ligne et de stockage vidéo. Il offre une qualité vidéo élevée avec une taille de fichier
relativement petite.

100. Codage des formats de fichiers compressés (ZIP, RAR)

ZIP : Format de compression largement utilisé pour compresser des fichiers ou des
dossiers dans un format unique. Il peut contenir plusieurs fichiers et répertoires.

RAR : Format de compression propriétaire qui offre une meilleure compression que ZIP
et des fonctionnalités avancées telles que la possibilité de créer des archives multi-
volumes.

Vous aimerez peut-être aussi