summaryrefslogtreecommitdiff
path: root/3544/DEPENDENCIES/Chapter_6.sci
blob: 573cf443378802df7f0a4071d9248ac5e1acc3fe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

///////////////////////////////
//     base-64 encoding      //
///////////////////////////////

function [enc]=encoding_table()
    a = ascii('A')
    enc = []
    
    
    for i=0:25
        enc(i+1) = i+a
    end
    
    
    for i=26:51
        enc(i+1) = i+a+6
    end
    
    for i=52:61
        enc(i+1) = i-52+ascii('0')
    end
    
    enc(63) = ascii('+')
    enc(64) = ascii('/')
    
endfunction