Provided by:
manpages-es_1.55-10_all 
NOMBRE
a64l, l64a - realizan la conversion entre enteros largos y base-64
SINOPSIS
#include <stdlib.h>
long a64l(char *str64);
char *l64a(long value);
DESCRIPCI'ON
Estas funciones realizan la conversion entre enteros largos de 32 bits
y cadenas ASCII little-endian en base-64 (de longitud cero a seis). Si
la cadena usada como argumento para a64l() tiene una longitud mayor que
seis, solo se usaran los seis primeros bytes. Si los enteros largos
tienen mas de 32 bits, l64a() usa solamente los 32 bits de orden
inferior de value, y a64l() extiende el signo de su resultado de 32
bits.
Los 64 digitos del sistema base 64 son:
'.' representa un 0
'/' representa un 1
0-9 representa 2-11
A-Z representa 12-37
a-z representa 38-63
Como ejemplo, 123 = 59*64^0 + 1*64^1 = "v/".
OBSERVACIONES
El valor devuelto por a64l() puede ser un puntero a un buffer estatico,
que sera sobreescrito posiblemente por llamadas posteriores.
El comportamiento de l64a() es indefinido cuando value es negativo. Si
value es cero, devuelve una cadena vacia.
Estas funciones no funcionan correctamente en las versiones de glibc
anteriores a 2.2.5 (ponen los digitos mas significativos en primer
lugar).
CONFORME A
XPG 4.2, POSIX 1003.1-2001.
V'EASE TAMBI'EN
uuencode(1), itoa(3), strtoul(3)
15 febrero 2002 A64L(3)