Gnu Libidn.

GNU LIBIDN è un'implementazione delle specifiche PunyCode, StringPrep e IDNA.
Scarica ora

Gnu Libidn. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Simon Josefsson
  • Sito web dell'editore:
  • http://www.gnu.org/software/libidn/

Gnu Libidn. Tag


Gnu Libidn. Descrizione

GNU Libidn è un'implementazione delle specifiche di punycode, stringprep e idna. GNU LIBIDN è un'implementazione delle specifiche di PunyCode, StringPrep e IDNA definita dal gruppo di lavoro ITNA internazionalizzato ITF (IDN), utilizzato per i nomi di dominio internazionalizzati. La Biblioteca C è disponibile sotto la GNU Lesser General Public License General.La Biblioteca contiene un'implementazione di StringPrep Generico che fa la normalizzazione, la normalizzazione del NFKC di Unicode, la mappatura e il proibitazione dei caratteri e la gestione dei caratteri bidirezionali. I profili per ISCSI, KERBEROS 5, NAMEPREP, SASL e XMPP sono inclusi. Punycode e ASCII Codifica compatibile (ACE) tramite IDNA sono supportati. L'API StringPrep è composta da due funzioni principali, una per la conversione dei dati dalla rappresentazione nativa del sistema in UTF-8 e una funzione per eseguire l'elaborazione della StringPrep. Aggiunta di un nuovo profilo StringPrep per la tua applicazione all'interno dell'API è semplice. L'API di punycode è composta da una funzione di codifica e una funzione di decodifica. L'API IDNA è composta dalle funzioni TACCII e tounicodi, nonché un'interfaccia di alto livello per convertire interi nomi di dominio da e verso il modulo codificato ACE. La libreria viene utilizzata da, ad esempio GNU SASL e Shishi per elaborare nomi utente e password . La libidn può essere integrata in GNU LIBC per abilitare un nuovo flag di GetAddRinfo () a livello di sistema per l'elaborazione IDN.Libidn è sviluppato per il sistema GNU / Linux, ma funziona su oltre 20 piattaforme UNIX (incluso Solaris, Irix, AIX e TRU64) e Windows. La Libidn è scritta in C e (parti di) L'API è accessibile da C, C ++, Emacs Lisp, Python e Java. Una porta nativa Java e C # è anche fornita, con licenza sotto la GNU Lesser Public Public License.comMand-Line Opzioni: -H, --Help Stampa Guida e uscita -v, - Versione stampata e uscita, - --Stringprep Preparare la stringa in base al profilo NAMEPREP -D, - -PunyCode-Decode Decode Punycode -e, --PunyCode-codifica codifica Punycode -a, --idna-to-ASCII Converti in ACE secondo IDNA (modalità predefinita) -U, - -idna-to-Unicode convertire da ACE secondo IDNA - Allow-non assegnato a levare IDNA IDNA AllowAnasigned flag --USEstD3ASCIIROUS TOGGLE IDNA USESTD3ASCIIROUSS flag -t, --TLD Controllare la stringa per le regole specifiche TLD solo per --idna-a-ASCII e --Isidna-to-unicode -p, --profile = String Utilizzare il profilo StringPrep specificato invece profili StringPrep validi: `Nameprep ',` ISCSI', `NODEPREP '," REORDREPREP', "Trace ',` SASLPREP' --DEBUG Stampa Informazioni di debug - Operazioni silenzioseQuenti Quali sono nuove in questa versione: · Lo strumento Commandline "IDN" ora accetta -n come una forma breve di --NFKC. · Le avvertenze del compilatore sono state corrette. · Le traduzioni e i file Gnulib sono stati aggiornati.


Gnu Libidn. Software correlato

Modello FXL.

Un motore di modelli facile da usare che copre tutte le funzionalità di base di un sistema modello. ...

191

Scarica

TCLCURL.

La libreria TCLCurl offre il programmatore TCL un legame a libcurl. ...

253

Scarica

libvpd.

libvpd è una libreria per il progetto LSVPD, un'utilità per il dispositivo di elenco dei dati del prodotto vitali (VPD). ...

169

Scarica