Gnu libidn

GNU LIBIDN est une mise en uvre du Punycode, StringPrep et IDNA Spécifications.
Télécharger maintenant

Gnu libidn Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Simon Josefsson
  • Site Internet de l'éditeur:
  • http://www.gnu.org/software/libidn/

Gnu libidn Mots clés


Gnu libidn La description

GNU LIBIDN est une mise en uvre du punycode, StringPrep et IDNA Spécifications. GNU LIBIDN est une mise en uvre du Punycode, StringPrep et IDNA Spécifications définies par le groupe de travail Noms de domaine internationalisé IETF (IDN), utilisé pour les noms de domaine internationalisés. La bibliothèque C est disponible sous la licence GNU moindre généralisée. La bibliothèque contient une implémentation générique de StringPrep qui utilise la normalisation, la cartographie et la manipulation des caractères de la NFKC. Les profils pour ISCSI, Kerberos 5, NomPrep, SASL et XMPP sont inclus. Le punycode et l'encodage compatible ASCII (ASCII) via l'IDNA sont pris en charge. L'API StringPrep est composée de deux fonctions principales, une pour convertir des données de la représentation native du système en UTF-8 et une fonction pour effectuer le traitement StringPrep. Ajout d'un nouveau profil StringPrep pour votre application au sein de l'API est simple. L'API Punycode est constituée d'une fonction de codage et d'une fonction de décodage. L'API IDNA se compose des fonctions TOASCII et Tounicode, ainsi qu'une interface de haut niveau permettant de convertir des noms de domaine entiers vers et à partir du formulaire codé ACE.La bibliothèque est utilisée par GNU SASL et Shishi pour traiter les noms d'utilisateur et les mots de passe. . Libidn peut être intégré à GNU LIBC pour activer un nouveau drapeau gettaddrinfo () à l'échelle du système pour le traitement IDN.Libidn est développé pour le système GNU / Linux, mais s'exécute sur plus de 20 plates-formes UNIX (y compris Solaris, IRIX, AIX et TRU64) et Windows. Libidn est écrit en C et (parties de) L'API est accessible de C, C ++, EMACS LISP, Python et Java. Un port Java et C # natif est également fourni, sous licence sous les options de Licence publique générale GNU Moins Généralités de GNU. Préparer la chaîne selon Nameprep Profile -D, --Punycode-décodez décodez le punycode -e, --Punycode-encode-encode coder punycode -a, --idna-to-ascii Convertir en Ace selon l'IDNA (mode par défaut) -u, - -IDNA-TO-Unicode Convertir de ACE Selon IdnaSlallow-soulignez l'IDNA ANNEDUNELSIGNÉDAGED DRAPORULES --USESTED3ASCIIROLIRLES ANNAIRE DOPORT-ANDÉS, --TLD Vérifiez la chaîne pour les règles spécifiques à TLD uniquement pour --IDNA-ASCII et --idna-to-unicode -p, --profile = chaîne Utilisez le profil StringPrep spécifié à la place Valid StringPrep Profils: `Nameprep ',` iscsi', `NodePrep ',` Restirprep', `Trace ',` Saslprep' --Debug Informations sur le débogage d'impression --Entrez l'opération silencieuse Quoi de neuf dans cette version: · L'outil Commandline "IDN" accepte maintenant -n comme une forme abrégée de --NFKC. · Les avertissements du compilateur ont été corrigés. · Les traductions et les fichiers Gnulib ont été mis à jour.


Gnu libidn Logiciels associés

Gecode / j

GECODE / J est une interface Java pour la bibliothèque de programmation de contraintes Gecode C. ...

200

Télécharger

libogg ++

LIBOGG ++ est une mise en uvre du codec-agnostique du fil à threads du format de transport multi-flux OGG. ...

161

Télécharger