2
Matlab中是否有任何RFC4648(「Base16,Base32和Base64數據編碼」)的實現?RFC 4648(Base [16,32,64])在Matlab中的實現
Matlab中是否有任何RFC4648(「Base16,Base32和Base64數據編碼」)的實現?RFC 4648(Base [16,32,64])在Matlab中的實現
在MATLAB中,您可以輕鬆使用嵌入式Java capabilities。 MATLAB附帶了Java類路徑中可用的Apache Commons Codec庫。所以,你可以這樣做:
str = 'http://stackoverflow.com/q/11659710/';
encoder = org.apache.commons.codec.binary.Base64();
result = char(encoder.encode(str-0))';
輸出:
>> result
result =
aHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3EvMTE2NTk3MTAv
在R2016B功能[matlab.net.base64encode](https://www.mathworks.com/help/matlab/ref/matlab引入了.net.base64encode.html) – shamisen 2017-02-14 18:42:24