2.1. Zone-File Presentation Format (Format de présentation des fichiers de zone)
Le format de présentation <RDATA> de l'enregistrement (RFC 1035, Section 5.1) a la forme:
SvcPriority TargetName SvcParams
L'enregistrement SVCB est défini spécifiquement dans la classe Internet ("IN") (RFC 1035, Section 3.2.4).
SvcPriority est un nombre dans la plage 0-65535, TargetName est un <domain-name> (RFC 1035, Section 5.1), et les SvcParams sont une liste séparée par des espaces où chaque SvcParam consiste en une paire SvcParamKey=SvcParamValue ou un SvcParamKey autonome. Les SvcParamKeys sont enregistrés par l'IANA (Section 14.3).
Chaque SvcParamKey DOIT apparaître au plus une fois dans les SvcParams. En format de présentation, les SvcParamKeys sont des chaînes alphanumériques en minuscules. Les noms de clés contiennent 1-63 caractères des plages "a"-"z", "0"-"9" et "-". En ABNF (RFC 5234):
alpha-lc = %x61-7A ; a-z
SvcParamKey = 1*63(alpha-lc / DIGIT / "-")
SvcParam = SvcParamKey ["=" SvcParamValue]
SvcParamValue = char-string ; Voir Annexe A
value = *OCTET ; Valeur avant l'analyse spécifique à la clé
Le SvcParamValue est analysé en utilisant l'algorithme de décodage de chaîne de caractères (Annexe A), produisant une valeur. La valeur est ensuite validée et convertie en format fil (wire format) d'une manière spécifique à chaque clé.
Lorsque le "=" optionnel et le SvcParamValue sont omis, la valeur est interprétée comme vide.
Les clés arbitraires peuvent être représentées en utilisant le format de présentation de clé inconnue "keyNNNNN" où NNNNN est la valeur numérique du type de clé sans zéros en tête. Un SvcParam sous cette forme DOIT être analysé comme spécifié ci-dessus, et la valeur décodée DOIT être utilisée comme son encodage en format fil.
Pour certains SvcParamKeys, la valeur correspond à une liste ou un ensemble d'éléments. Les formats de présentation pour de telles clés DEVRAIENT utiliser une liste séparée par des virgules (Annexe A.1).
Les SvcParams en format de présentation PEUVENT apparaître dans n'importe quel ordre, mais les clés NE DOIVENT PAS être répétées.