Gnu libidn.

GNU libidn é uma implementação das especificações Punycode, StringPrep e IDNA.
Baixe Agora

Gnu libidn. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Simon Josefsson
  • Site do editor:
  • http://www.gnu.org/software/libidn/

Gnu libidn. Tag


Gnu libidn. Descrição

GNU Libidn é uma implementação das especificações Punycode, StringPrep e IDNA. GNU libidn é uma implementação das especificações Punycode, StringPrep e IDNA definidas pelo grupo de trabalho Nomes de Domínio IETF (IDN), usados para nomes de domínio internacionalizados. A Library C está disponível sob a Licença Pública Geral GNU Lesser.A biblioteca contém uma implementação genérica de stringprep que faz a normalização do Unicode 3.2 NFKC, mapeamento e proibição de caracteres e manuseio de caracteres bidirecionais. Perfis para iSCSI, Kerberos 5, NamePrep, SASL e XMPP estão incluídos. Códigos compatíveis com Punycode e ASCII por IDNA são suportados. A API StringPrep consiste em duas funções principais, uma para converter dados da representação nativa do sistema em UTF-8 e uma função para executar o processamento de stringprep. Adicionando um novo perfil StringPrep para sua inscrição dentro da API é direta. A API Punycode consiste em uma função de codificação e uma função de decodificação. A API IDNA consiste nas funções TOASCII e Tounicode, bem como uma interface de alto nível para converter nomes de domínio inteiros de e no formulário codificado ACE. A biblioteca é usada por, por exemplo, GNU SASL e Shishi para processar nomes e senhas de usuário . A Libidn pode ser incorporada no GNU LIBC para permitir que um novo getAddrinfo () flag para processamento IDN.Libidn seja desenvolvido para o sistema GNU / Linux, mas é executado em mais de 20 plataformas UNIX (incluindo Solaris, Irix, Aix e Tru64) e janelas. A Libidn é escrita em C e (partes de) A API é acessível a partir de C, C ++, Emacs Lisp, Python e Java. Um Java Nativo e Porto C # também é fornecido, licenciado sob a Licença Pública Geral GNU Lensic License.Comange-Line Opções: -h, --Help Imprimir Ajuda e Sair -V, - VERSÃO DE IMPRESSÃO E EXIT -SPREP Preparar seqüência de acordo com o NamePrep Perfil -d, --Punycode-decodificar decodificar PUNYCODE -E, --punycode-codificam codificar punycode -a, --idna-to-ascii converter para ace de acordo com IDNA (modo padrão) -u, - -Intna-to-Unicode Converta de ACE de acordo com IDNA-allow-Unassigned Alterna Allowunassigned flag --Usestd3asciirules Toggle Idna usestd3asciirules flag -t, --tld Verificar string para regras específicas de TLD apenas para --idna-para-ASCII --idna-to-unicode -p, --profile = string use especificado stringprep perfil em vez disso válido stringprep perfis: `nameprep ',' iSCSI ',` Nodeprep', `RacePrep ',` trace', `saslprep '--debug Imprimir informações de depuração - forable operação silenciosa O que há de novo nesta versão: · A ferramenta de linha de comando "IDN" agora aceita -n como uma forma curta de --nfkc. · Os advertências do compilador foram corrigidos. · As traduções e arquivos Gnulib foram atualizados.


Gnu libidn. Software Relacionado

libavg.

libavg é uma biblioteca para apresentações e instalações de mídia que é para fazer o diretor de macromedia superflossos. ...

144

Download