A MIME-base64 könyvtár

A MIME-Base64 könyvtár

MIME-Base64 könyvtár tartalmazza a 2 modulok:
  • MIME :: Base64;
  • MIME :: QoutedPrint;

Először - MIME :: Base64

Arra szolgál, hogy kodirvaniya / dekódoló sort Base64 kódolt karakterlánc a specifikáció szerint RFC 2045 - MIME (Multipurpose Internet Mail Extensions). Ez a módszer abból áll, hogy az összes karakter van kódolva formájában teljesen olvashatatlan ember.
Kódolásához használatos egy részét a 65 US-ASCII karakterek ([A-Za-Z0-9 + / =]). például egy sort az orosz fog hangzik
Üdvözlünk!
Meg kell jegyezni, hogy a kódolt szöveg után kezdődik a kombináció? B? és végződik? =. A modul két funkciója van:
  • decode_base64 ($ str);
  • encode_base64 ($ str, [$ EOL]);
A funkciót az adatok titkosítását. Az első érv - kódolt karakterlánc, a második - a jele az a sor végére (alapértelmezett - „\ n”). A visszaküldött kódolt karakterlánc van osztva sorok legfeljebb 76 karakter, és a végén $ eol.
Ha nem szeretné, hogy az eredményt meg kell osztani sor, mivel a második argumentum egy üres karakterlánc.
Ha nem szeretné importálni eljárások a névtér lehet használni a következők szerint:
Az eredmény a következő: miután a kódolt karakterlánc egy üres string, mert kódolják az eredmény visszakerül a „\ n” karakter;
decode_base64 funkció ($ str) dekódolja a korábban kódolt karakterláncot.

A második modul - MIME :: QoutedPrint

Kapcsolódó cikkek