Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Stringprep — Wikipédia
Stringprep — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Stringprep est un protocole normalisé par l'IETF[1] décrivant les transformations qui doivent être effectuées sur des chaînes de caractères Unicode avant utilisation par d'autres protocoles.

Caractéristiques

[modifier | modifier le code]

Unicode permet en effet plusieurs formes pour un même texte et il est souvent nécessaire de mettre sous une forme canonique un texte Unicode, par exemple avant des opérations de comparaison. Même le jeu de caractères ASCII a parfois de telles opérations mais elles sont en général bien plus simples que Stringprep (la plus courante est le passage tout en majuscules, pour pouvoir faire des recherches ou des comparaisons indépendantes de la casse).

Stringprep ne spécifie pas directement quelle canonicalisation doit être effectuée. Il donne une série de choix et chaque profil de Stringprep va indiquer quels choix ont été faits. Par exemple, Stringprep donne des tables de caractères qui peuvent être interdits et chaque profil choisit quelles tables il interdit effectivement.

Stringprep est normalisé dans le RFC 3454[1],[note 1], mais reste à l'état de proposition, probablement en raison du faible nombre d'implémentations logicielles notoires largement déployées. Les deux profils les plus répandus aujourd'hui sont nameprep[3], utilisé dans IDN et SASLprep[4], utilisé pour des noms d'utilisateur soumis à authentification.

Implémentations logicielles

[modifier | modifier le code]
  • GNU Libidn
  • Implémentation en Tcl[5].

Notes et références

[modifier | modifier le code]

Références

[modifier | modifier le code]
  1. ↑ a et b (en) « Preparation of Internationalized Strings ("stringprep") », Request for comments no 3454, décembre 2002
  2. ↑ « Preparation of Internationalized Strings (stringprep)  », IETF- draft-suignard-stringprep-bis-00, 20 décembre 2006.
  3. ↑ (en) « Nameprep: A Stringprep Profile for Internationalized Domain Names (IDN) », Request for comments no 3491, mars 2003
  4. ↑ (en) « SASLprep: Stringprep Profile for User Names and Passwords », Request for comments no 4013, février 2005
  5. ↑ (en) Une implémentation en Tcl de Stringprep

Notes

[modifier | modifier le code]
  1. ↑ Une mise à jour proposée en décembre 2006 est restée sans suite[2].
  • icône décorative Portail d’Internet
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Stringprep&oldid=137028199 ».
Catégories :
  • Unicode
  • RFC
Catégories cachées :
  • Portail:Internet/Articles liés
  • Portail:Médias/Articles liés
  • Portail:Société/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id