a64l(3) Library Functions Manual a64l(3) a64l, l64a - long base-64 (libc -lc) #include long a64l(const char *str64); char *l64a(long value); glibc ( feature_test_macros(7)): a64l() l64a(): _XOPEN_SOURCE >= 500 || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _SVID_SOURCE 32- ASCII base-64 - ( ). a64l() . long 32 l64a() 32 value a64l() 32-. 64 base-64 : '.' 0 '/' 1 0-9 2-11 A-Z 12-37 a-z 38-63 123 = 59*64^0 + 1*64^1 = "v/". attributes(7). +-----------+------------------------------------+---------------------+ || | | +-----------+------------------------------------+---------------------+ |l64a() | | MT-Unsafe race:l64a | +-----------+------------------------------------+---------------------+ |a64l() | | MT-Safe | +-----------+------------------------------------+---------------------+ POSIX.1-2008. POSIX.1-2001. l64a() . l64a() value . value . glibc 2.2.5 ( ). uuencode(1). uuencode(1) strtoul(3) 3 . . : . 6.18 8 2026 a64l(3)