Changeset 7734d3d for core


Ignore:
Timestamp:
Dec 4, 2016 2:10:07 PM (4 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
62b5b49
Parents:
27724a80
Message:

Consolidate base64 alphabet string

File:
1 edited

Legend:

Unmodified
Added
Removed
  • core/java/src/net/i2p/data/Base64.java

    r27724a80 r7734d3d  
    4040public class Base64 {
    4141
     42
    4243    //private final static Log _log = new Log(Base64.class);
    4344
     
    135136                                            (byte) '8', (byte) '9', (byte) '+', (byte) '/'};
    136137
     138    /**
     139     *  The I2P Alphabet.
     140     *  @since 0.9.29
     141     */
     142    public static final String ALPHABET_I2P = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-~";
     143
    137144    /** The 64 valid Base64 values for I2P. */
    138     private final static byte[] ALPHABET_ALT = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F',
    139                                             (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L',
    140                                             (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P', (byte) 'Q', (byte) 'R',
    141                                             (byte) 'S', (byte) 'T', (byte) 'U', (byte) 'V', (byte) 'W', (byte) 'X',
    142                                             (byte) 'Y', (byte) 'Z', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd',
    143                                             (byte) 'e', (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j',
    144                                             (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o', (byte) 'p',
    145                                             (byte) 'q', (byte) 'r', (byte) 's', (byte) 't', (byte) 'u', (byte) 'v',
    146                                             (byte) 'w', (byte) 'x', (byte) 'y', (byte) 'z', (byte) '0', (byte) '1',
    147                                             (byte) '2', (byte) '3', (byte) '4', (byte) '5', (byte) '6', (byte) '7',
    148                                             (byte) '8', (byte) '9', (byte) '-', (byte) '~'};
     145    private final static byte[] ALPHABET_ALT = DataHelper.getASCII(ALPHABET_I2P);
    149146
    150147    /**
Note: See TracChangeset for help on using the changeset viewer.