1 Alcance
2 Referencias normativas
2.1 Recomendaciones |
Normas Internacionales idénticas
2.2 Referencias
adicionales
3 Definiciones
3.1 Definiciones ASN.1
3.2 Definiciones específicas
de la ECN
4 Abreviaturas
5 Definición de la sintaxis de la
ECN
6 Convenios de codificación y
notación
7 Conjunto de caracteres de la ECN
8 Elementos de léxico de la ECN
8.1 Referencias de
objeto de codificación
8.2 Referencias de
conjunto de objetos de codificación
8.3 Referencias de
clase de codificación
8.4 Elementos de
palabras reservadas
8.5 Elementos de
nombres de clase de codificación reservados
8.6 Elemento no ECN
9 Conceptos de la ECN
9.1 Especificaciones de
la notación de control de codificación (ECN)
9.2 Clases de
codificación
9.3 Estructuras de
codificación
9.4 Objetos de codificación
9.5 Conjuntos de
objetos de codificación
9.6 Definición de
clases de codificación nuevas
9.7 Definición de
objetos de codificación
9.8 Codificación-decodificación
diferencial
9.9 Opciones
de los codificadores en las codificaciones
9.10 Propiedades de
objetos de codificación
9.11 Parametrización
9.12 Gobernadores
9.13 Aspectos generales
de las codificaciones
9.14 Identificación de
elementos de información
9.15 Campos de
referencia y determinante
9.16 Clases y
estructuras de sustitución
9.17 Establecimiento de
la correspondencia entre valores abstractos y campos de estructura de
codificación
9.18 Transformadas y
compuestos de transformadas
9.19 Contenido de los
módulos de definición de codificación
9.20 Contenido del
módulo de enlace de codificación
9.21 Definición de codificaciones
de clases de codificación primitivas
9.22 Aplicación de
codificaciones
9.23 Conjunto de objetos
de codificación combinados
9.24 Punto de aplicación
9.25 Codificaciones
condicionales
9.26 Cambios en las
Recomendaciones | Normas Internacionales relativas a la ASN.1
10 Identificación de clases de codificación,
objetos de codificación y conjuntos de objetos de codificación
11 Codificación de tipos ASN.1
11.1 Generalidades
11.2 Clases de
codificación incorporadas utilizadas para estructuras de codificación generadas
implícitamente
11.3 Simplificación y
expansión de la notación ASN.1 a efectos de codificación
11.4 Estructura de codificación
generada implícitamente
12 Módulo de enlace de codificación (ELM)
12.1 Estructura del ELM
12.2 Tipos de
codificación
13 Aplicación de codificaciones
13.1 Generalidades
13.2 Conjunto de objetos
de codificación combinados y su aplicación
14 Módulo de definición de codificación (EDM)
15 Cláusula de redenominaciones
15.1 Estructuras
generadas explícitamente y exportadas
15.2 Cambios de nombre
15.3 Especificación
de la región para cambios de nombre
16 Asignaciones de clases de codificación
16.1 Generalidades
16.2 Definición de estructura de codificación
16.3 Estructura de codificación de alternativas
16.4 Estructura de
codificación de repetición
16.5 Estructura de
codificación de concatenación
17 Asignaciones de objeto de codificación
17.1 Generalidades
17.2 Codificación con una sintaxis definida
17.3 Codificación con conjuntos de objetos de
codificación
17.4 Codificación
utilizando establecimientos de la correspondencia de valores
17.5 Codificación de una estructura de codificación
17.6 Codificación-decodificación diferencial
17.7 Opciones de codificación
17.8 Definición no ECN de objetos de codificación
18 Asignaciones de conjunto de objetos de codificación
18.1 Generalidades
18.2 Conjuntos de
objetos de codificación incorporados
19 Establecimiento de la correspondencia de
valores
19.1 Generalidades
19.2 Establecimiento de la correspondencia mediante
valores explícitos
19.3 Establecimiento de la correspondencia mediante
campos concordantes
19.4 Establecimiento de la correspondencia mediante
objetos de codificación #TRANSFORM
19.5 Establecimiento de la correspondencia mediante el
ordenamiento de valores abstractos
19.6 Establecimiento de
la correspondencia mediante la distribución de valores
19.7 Establecimiento de la correspondencia entre
valores enteros y bits
20 Definición de objetos de codificación utilizando sintaxis definida
21 Tipos utilizados en la especificación de la sintaxis definida
21.1 Tipo Unit
21.2 Tipo EncodingSpaceSize
21.3 Tipo EncodingSpaceDetermination
21.4 Tipo UnusedBitsDetermination
21.5 Tipo OptionalityDetermination
21.6 Tipo AlternativeDetermination
21.7 Tipo RepetitionSpaceDetermination
21.8 Tipo Justification
21.9 Tipo Padding
21.10 Tipos Pattern y Non-Null-Pattern
21.11 Tipo RangeCondition
21.12 Tipo SizeRangeCondition
21.13 Tipo ReversalSpecification
21.14 Tipo ResultSize
21.15 Tipo HandleValue
22 Grupos de propiedades de codificación utilizados habitualmente
22.1 Especificación de sustitución
22.1.1 Propiedades de codificación, sintaxis y
objetivo
22.1.2 Restricciones de la especificación
22.1.3 Acciones de codificador
22.1.4 Acciones de decodificador
22.2 Especificación de
prealineación y relleno
22.2.1 Propiedades de codificación, sintaxis y
objetivo
22.2.2 Constricciones de la especificación
22.2.3 Acciones de codificador
22.2.4 Acciones de decodificador
22.3 Especificación de puntero de comienzo
22.3.1 Propiedades de codificación, sintaxis y
objetivo
22.3.2 Constricciones de la especificación
22.3.3 Acciones de codificador
22.3.4 Acciones de decodificador
22.4 Especificación de espacio de codificación
22.4.1 Propiedades de codificación, sintaxis y
objetivo
22.4.2 Restricciones de la especificación
22.4.3 Acciones de codificador
22.4.4 Acciones de decodificador
22.5 Determinación de opcionalidad
22.5.1 Propiedades de codificación, sintaxis y objetivo
22.5.2 Restricciones de la especificación
22.5.3 Acciones de codificador
22.5.4 Acciones de decodificador
22.6 Determinación de
alternativa
22.6.1 Propiedades de codificación, sintaxis y
objetivo
22.6.2 Restricciones de la especificación
22.6.3 Acciones de codificador
22.6.4 Acciones de decodificador
22.7 Especificación de espacio de repetición
22.7.1 Propiedades de codificación, sintaxis y
objetivo
22.7.2 Constricciones de la especificación
22.7.3 Acciones de codificador
22.7.4 Acciones de decodificador
22.8 Relleno y justificación de valor
22.8.1 Propiedades de codificación, sintaxis y
objetivo
22.8.2 Restricciones de la especificación
22.8.3 Acciones de codificador
22.8.4 Acciones de decodificador
22.9 Especificación de asa de identificación
22.9.1 Propiedades de codificación, sintaxis y
objetivo
22.9.2 Constricciones de la especificación
22.9.3 Acciones de codificador
22.9.4 Acciones de decodificador
22.10 Especificación de concatenación
22.10.1 Propiedades de codificación, sintaxis y objetivo
22.10.2 Constricciones de la especificación
22.10.3 Acciones de codificador
22.10.4 Acciones de decodificador
22.11 Especificación
de codificación de tipo contenido
22.11.1 Propiedades de codificación, sintaxis y
objetivo
22.11.2 Acciones de codificador
22.11.3 Acciones de decodificador
22.12 Especificación de inversión de bits
22.12.1 Propiedades de codificación, sintaxis y
objetivo
22.12.2 Constricciones de la especificación
22.12.3 Acciones de codificador
22.12.4 Acciones de decodificador
23 Especificación de sintaxis definida de clases de campo de bits y
constructor
23.1 Definición de objetos de codificación de clases en
la categoría alternativas
23.1.1 Sintaxis definida
23.1.2 Objetivo y restricciones
23.1.3 Acciones de codificador
23.1.4 Acciones de decodificador
23.2 Definición de objetos de codificación de clases en
la categoría cadena de bits
23.2.1 Sintaxis definida
23.2.2 Modelo para la codificación de clases en
la categoría cadena de bits
23.2.3 Objetivo y restricciones
23.2.4 Acciones de codificador
23.2.5 Acciones de decodificador
23.3 Definición de objetos de codificación de clases en
la categoría booleano
23.3.1 Sintaxis definida
23.3.2 Objetivo y restricciones
23.3.3 Acciones de codificador
23.3.4 Acciones de decodificador
23.4 Definición de objetos de codificación de clases en
la categoría cadena de bits
23.4.1 Sintaxis definida
23.4.2 Modelo para la codificación de clases en
la categoría cadena de caracteres
23.4.3 Objetivo y restricciones
23.4.4 Acciones de codificador
23.4.5 Acciones de decodificador
23.5 Definición de objetos de codificación de clases en
la categoría concatenación
23.5.1 Sintaxis definida
23.5.2 Objetivo y restricciones
23.5.3 Acciones de codificador
23.5.4 Acciones de decodificador
23.6 Definición de objetos de codificación de clases en
la categoría entero
23.6.1 Sintaxis definida
23.6.2 Objetivo y restricciones
23.6.3 Acciones de codificador
23.6.4 Acciones de decodificador
23.7 Definición de objetos de codificación de la clase #CONDITIONAL-INT
23.7.1 Sintaxis definida
23.7.2 Objetivo y restricciones
23.7.3 Acciones de codificador
23.7.4 Acciones de decodificador
23.8 Definición de objetos de codificación de clases en
la categoría nulo
23.8.1 Sintaxis definida
23.8.2 Objetivo y restricciones
23.8.3 Acciones de codificador
23.8.4 Acciones de decodificador
23.9 Definición de objetos de codificación de clases en
la categoría cadena de octetos
23.9.1 Sintaxis definida
23.9.2 Modelo para la codificación de clases en
la categoría cadena de octetos
23.9.3 Objetivo y restricciones
23.9.4 Acciones de codificador
23.9.5 Acciones de decodificador
23.10 Definición de objetos de codificación de clases en
la categoría opcionalidad
23.10.1 Sintaxis definida
23.10.2 Objetivo y restricciones
23.10.3 Acciones de codificador
23.10.4 Acciones de decodificador
23.11 Definición de objetos de codificación de clases en
la categoría relleno
23.11.1 Sintaxis definida
23.11.2 Objetivo y restricciones
23.11.3 Acciones de codificador
23.11.4 Acciones de decodificador
23.12 Definición de objetos de codificación de clases en
la categoría repetición
23.12.1 Sintaxis definida
23.12.2 Objetivo y restricciones
23.12.3 Acciones de codificador
23.12.4 Acciones de decodificador
23.13 Definición de objetos de codificación de la clase #CONDITIONAL-REPETITION
23.13.1 Sintaxis definida
23.13.2 Objetivo y restricciones
23.13.3 Acciones de codificador
23.13.4 Acciones de decodificador
23.14 Definición de objetos de codificación de clases en
la categoría rótulo
23.14.1 Sintaxis definida
23.14.2 Objetivo y restricciones
23.14.3 Acciones de codificador
23.14.4 Acciones de decodificador
23.15 Definición de objetos de codificación de clases en
las demás categorías
24 Especificación de la sintaxis definida para la clase de codificación
#TRANSFORM
24.1 Resumen de propiedades de codificación y sintaxis
definida
24.2 Origen y destino de transformadas
24.3 Transformada
int-to-int
24.4 Transformada
bool-to-bool
24.5 Transformada
bool-to-int
24.6 Transformada
int-to-bool
24.7 Transformada
int-to-chars
24.8 Transformada
int-to-bits
24.9 Transformada
bits-to-int
24.10 Transformada char-to-bits
24.11 Transformada
bits-to-char
24.12 Transformada
bit-to-bits
24.13 Transformada
bits-to-bits
24.14 Transformada
chars-to-composite-char
24.15 Transformada
bits-to-composite-bits
24.16 Transformada
octects-to-composite-bits
24.17 Transformada
composite-char-to-chars
24.18 Transformada composite-bits-to-bits
24.19 Transformada composite-bits-to-octets
25 Codificaciones completas y la clase #OUTER
25.1 Propiedades de codificación, sintaxis y objetivo
para la clase #OUTER
25.2 Acciones de codificador para #OUTER
25.3 Acciones de decodificador para #OUTER
Anexo A – Addendum a la Rec. UIT-T X.680 | ISO/CEI 8824-1
A.1 Cláusulas de exportaciones e importaciones
A.2 Adición de "REFERENCE"
A.3 Notación de valores
cadena de caracteres
Anexo B – Addendum a la Rec.
UIT-T X.681 | ISO/CEI 8824-2
B.1 Definiciones
B.2 Elementos de léxico
adicionales
B.3 Adición de
"ENCODING-CLASS"
B.4 Adiciones de
FieldSpec
B.5 Especificación de
campo de lista de valores de tipo fijo ordenada
B.6 Especificación de
campo de objetos de codificación de clase fija
B.7 Especificación de
campo de objetos de codificación de clase variable
B.8 Especificación de campo
de conjunto de objetos de codificación de clase fija
B.9 Especificación de campo de lista de objetos de
codificación de clase fija ordenada
B.10 Especificación de campo de clase de codificación
B.11 Notación de lista de valores ordenada
B.12 Notación de lista de objetos de codificación
ordenada
B.13 Nombres de campo primitivos
B.14 Palabras reservadas
adicionales
B.15 Definición de
objetos de codificación
B.16 Adiciones a
"Setting"
B.17 Tipo de campo de
clase de codificación
Anexo C – Addendum a la Rec.
UIT-T X.683 | ISO/CEI 8824-4
C.1 Asignaciones
parametrizadas
C.2 Asignaciones de codificaciones parametrizadas
C.3 Definiciones de
referencias parametrizadas
C.4 Lista de parámetros
reales
Anexo D –
Ejemplos
D.1 Ejemplos generales
D.2 Ejemplos de especialización
D.3 Ejemplos de estructura generada explícitamente
D.4 Ejemplo de codificación del bit "more"
D.5 Protocolo de legado especificado con notación
tabular
Anexo E – Soporte de las codificaciones Huffman
Anexo F – Información adicional
sobre la notación de control de codificación (ECN)
Anexo G – Resumen de la
notación ECN
G.1 Símbolos terminales
G.2 Producciones