Gnu libbidn

GNU LIBBIDN es una implementación del punycode, StringPrep y las especificaciones de IDNA.
Descargar ahora

Gnu libbidn Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Simon Josefsson
  • Sitio web del editor:
  • http://www.gnu.org/software/libidn/

Gnu libbidn Etiquetas


Gnu libbidn Descripción

GNU LIBBIDN es una implementación del punycode, StringPrep y las especificaciones de IDNA. GNU LIBBIDN es una implementación del PUNTYCODE, STRINGPREP y las especificaciones de IDNA definidas por el Grupo de trabajo de nombres de dominio internacionalizados de IETF (IDN), utilizado para nombres de dominio internacionalizados. La biblioteca C está disponible bajo la Licencia Pública General de GNU MENOS. La biblioteca contiene una implementación genérica de StringPrep que realiza una normalización de Unicode 3.2 NFKC, mapeo y prohibición de caracteres y manejo de caracteres bidireccionales. Los perfiles de ISCSI, Kerberos 5, NOMBREPEP, SASL y XMPP están incluidos. Se admiten la codificación compatible con PUNYCODE y ASCII (ACE) a través de IDNA. La API de StringPrep consiste en dos funciones principales, una para convertir los datos de la representación nativa del sistema en UTF-8, y una función para realizar el procesamiento de StringPrep. Agregar un nuevo perfil de stringprep para su aplicación dentro de la API es sencilla. La API del punycode consiste en una función de codificación y una función de decodificación. La API de IDNA consiste en las funciones de ToascII y Tounicode, así como una interfaz de alto nivel para convertir los nombres de dominio enteros hacia y desde el formulario Codificado ACE. La biblioteca es utilizada por, por ejemplo, GNU SASL y Shishi para procesar nombres de usuario y contraseñas. . LIBIBNN se puede construir en GNU LIBC para habilitar un nuevo indicador de GetAdrinfo () de todo el sistema para el procesamiento de IDN.libidn se desarrolla para el sistema GNU / Linux, pero se ejecuta en más de 20 plataformas UNIX (incluidas las plataformas Solaris, IRIX, AIX y TRU64) y ventanas. LIBBIDN está escrito en C y (partes de) se puede acceder a la API desde C, C ++, Emacs Lisp, Python y Java. También se proporciona un puerto nativo de Java y C # también, con licencia en virtud de la Licencia Pública General General GNU Opciones de línea de línea: -H, --Help Imprimir Ayuda y salida -v, --VER VERSIÓN DE IMPRESIÓN Y SALIR -s, --StringPrep Prepare la cadena según el perfil de NamePrep -d, --punycode-descodificar Decodish Punycode -e, --PUNYCODE-CODE CODE EL PUNTYCODE -A, --idna-to-as ASCII Convierta a ACE según idna (modo predeterminado) -u, - -DNA-tO-Unicode se convierte de ACE según IDNA -LAWLOWNAWND-NOASSINDED PROGRAME IDNA PROGRAMA --UsestD3asciirules Toggle IDNA USESTD3ASCIIRURURURUS BLAG -T, - Cadena de verificación de TLD para las reglas específicas de TLD solo para --idna-to-as ASCII y --idna-to-unicode -p, --profile = String Use el perfil de Stringprep especificado en su lugar, en su lugar, válidos los perfiles de Stringprep: `NamePrep ',` ISCSI', `NodePrep ',` ResoundPrep', `Rastrea ',` SASLPREP' --Debug Imprima la información de depuración - Operación silenciosa deQuiet Novedades en esta versión: · La herramienta de línea de comandos "IDN" ahora acepta -n como una forma corta de --nfkc. · Se han solucionado las advertencias del compilador. · Se han actualizado las traducciones y los archivos GNULIB.


Gnu libbidn Software relacionado

libaveg

Libavg es una biblioteca para presentaciones de medios e instalaciones que están destinadas a hacer que el director de Macromedia sea superfloso. ...

144

Descargar

libquantum

libquantum es una biblioteca C para la simulación de una computadora cuántica. ...

227

Descargar