邏輯接口:編碼
base64.decode(input,output):對二進制文件內容進行解碼並將生成的二進制數據寫入output文件。input參數和output參數必須是文件對象。input文件會一直被讀取直到input.readline()返回一個空字節對象。code
base64.decodbytes(s):對字節類型對象s進行解碼,參數s必須含有一行以上base64編碼的數據,返回解碼過的字節。對象
base64.encode(input,output):對文件中的二進制內容進行編碼並將生成的base64編碼數據寫入到output文件。input參數和output參數必須是文件對象。input文件會一直被讀取直到input.reader()返回一個空字節對象。Encode()方法在輸出的內容中每隔76個字節插入一個換行符(b'\n'),而且保證全部輸出的結尾都有換行。接口
base64.encodebytes(s):編碼字節類型對象s,s包含任意二進制數據,而且返回包含base64編碼數據的字節,輸出的內容每隔76個字節插入一個換行符(b'\n'),而且確保結尾都有換行符。input