
EN: rebol.com -
rebol.org -
rebol.net -
FR: Rebol Documentation Project -
forum RebelBB -
rebol-france.org -
forum codeur -
Convertit une chaîne d’une autre base de numération en binaire.
debase value
value - La chaîne à convertir (type: any-string!)
/base - Permet de sélectionner une base différente pour la conversion
base-value - La base de la source à convertir: 64, 16, ou 2
Convertit une chaîne encodée en la valeur binaire correspondante. Principalement utilisé pour le décodage de la BASE-64. Le raffinement /BASE permet de sélectionner 64, 16 ou 2 comme base de numération. La valeur par défaut est base64.
probe debase "MTIzNA==" #{31323334}
probe debase/base "12AB C456" 16 #{12ABC456}
enbased: probe enbase "a string of text" "YSBzdHJpbmcgb2YgdGV4dA=="
probe string? enbased ; la valeur convertie est une chaîne de caractères true
debased: probe debase enbased ; conversion en binaire #{6120737472696E67206F662074657874}
probe to-string debased ; reconversion vers la chaîne origine "a string of text"
Si la valeur d’entrée ne peut pas être décodée (comme lorsqu’il manque le nombre approprié de caractères), NONE est retourné.
probe debase "100" none
probe debase "1001" #{D74D35}
dehex - Décode les chaînes hex-encodées dans le style des URL (%xx)
enbase - Convertit une chaîne en une autre base de numération.