Rechercher une page de manuel
base64.3tcl
Langue: en
Version: 2.3.2 (ubuntu - 01/11/07)
Section: 3 (Bibliothèques de fonctions)
NAME
base64 - base64-encode/decode binary dataSYNOPSIS
package require Tcl 8package require base64 ?2.3.2?
::base64::encode ?-maxlen maxlen? ?-wrapchar wrapchar? string
::base64::decode string
DESCRIPTION
This package provides procedures to encode binary data into base64 and back.
- ::base64::encode ?-maxlen maxlen? ?-wrapchar wrapchar? string
- Base64 encodes the given binary string and returns the encoded result. Inserts the character wrapchar every maxlen characters of output. wrapchar defaults to newline. maxlen defaults to 60.
Note well: If your string is not simple ascii you should fix the string encoding before doing base64 encoding. See the examples.
- ::base64::decode string
- Base64 decodes the given string and returns the binary data. The decoder ignores whitespace in the string.
EXAMPLES
% base64::encode "Hello, world" SGVsbG8sIHdvcmxk
% base64::encode [string repeat xyz 20] eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6 eHl6eHl6eHl6 % base64::encode -wrapchar "" [string repeat xyz 20] eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6eHl6
# NOTE: base64 encodes BINARY strings. % set chemical [encoding convertto utf-8 "C\u2088H\u2081\u2080N\u2084O\u2082"] % set encoded [base64::encode $chemical] Q+KCiEjigoHigoBO4oKET+KCgg== % set caffeine [encoding convertfrom utf-8 [base64::decode $encoded]]
KEYWORDS
base64, encodingCOPYRIGHT
Copyright (c) 2000, Eric Melski Copyright (c) 2001, Miguel Sofer
R.I.P.
Couiki Couikii
P : T'as déterré Michel Petrucciani ?
Couiiii
Couiki Couikii
P : T'as déterré Michel Petrucciani ?
Couiiii
Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre