Lar Desenvolvimento O que é iso-iec 24821-1? - o que é techopedia

O que é iso-iec 24821-1? - o que é techopedia

Índice:

Anonim

Definição - O que significa a ISO-IEC 24821-1?

A ISO-IEC 24821-1 é um padrão internacional, que especifica um formato para documentos XML. Ele define um padrão para interpretar o conjunto de informações XML (XML Infoset) com a ajuda da codificação binária. As notações de controle de codificação ASN.1 e ASN.1 (ECN) são as notações amplamente usadas para especificar codificações binárias.


Esse termo também é conhecido como Fast Infoset (FI).

Techopedia explica a ISO-IEC 24821-1

A ISO-IEC 24821-1 foi lançada em 2007 como um padrão baseado em tecnologia. Foi então chamado Fast Infoset. A tecnologia FI foi desenvolvida como um substituto da sintaxe XML do World Wide Web Consortium (W3C). A especificação FI é aprovada pela União Internacional de Telecomunicações (ITU) e foi publicada pela primeira vez em maio de 2005 pela ITU e depois pela ISO em 2007. A especificação FI foi aprovada pela ITU e pela ISO. A tecnologia FI desenvolve várias técnicas, que ajudam a reduzir o tamanho das codificações. Também ajuda a obter um processamento mais rápido de documentos quando comparado à representação XML do W3C. Os documentos criados no formato XML podem ser convertidos para o formato FI com muita facilidade. Outro mito sobre o FI ASN.1 é que o FI requer suporte à ferramenta ASN.1. Embora as especificações do FI sejam baseadas em notações ASN.1, o FI não requer ferramentas ASN.1 na implementação real.


A ISO / IEC 24824-1 permite o uso de tabelas dinâmicas (para representar cadeias de caracteres e nomes qualificados) e vocabulários inicial e externo.


A ISO / IEC 24824-1 também define um tipo de mídia MIME (Multipurpose Internet Mail Extensions), que reconhece um documento FI. A especificação FI depende do formato do arquivo ASN.1. Pode incluir blocos de tag / comprimento / valor. Prefixadores de comprimento são usados ​​em vez de delímetros para armazenar valores de texto de atributos e elementos.


Informações rápidas são geralmente compactadas durante o processo de geração de arquivo XML. Isso os torna ainda mais rápidos quando comparados aos algoritmos de compactação no estilo Zip em um fluxo XML. O desempenho do FI é muito mais rápido com a API simples (interface de programação de aplicativos) para análise do tipo XML (SAX) quando comparada ao desempenho da análise do XML 1.0 sem compactação no estilo Zip.


Algumas das vantagens da ISO-IEC 24821-1 são as seguintes:

  • Não há tags finais. A duplicação de caracteres para tags finais se torna desnecessária.
  • Nenhum caractere é escapado. A verificação de caracteres pode consumir tempo. Se qualquer caractere precisar ser substituído, isso poderá resultar em tempo e uso de memória adicionais.
  • O uso de prefixos de comprimento para conteúdo permite que um decodificador aloque recursos com precisão. Conteúdo grande pode ser rejeitado imediatamente.
  • As seqüências repetidas são indexadas. Isso ajuda a minimizar o tamanho do documento. A sequência repetida é substituída por uma sequência comumente usada por um número inteiro. Os exemplos incluem nomes de elemento e atributo.
O que é iso-iec 24821-1? - o que é techopedia