一般的なフロントエンドのバイトコード(base64で、六角、UTF8)およびその変換

/ * 
*バイトトランス
*グレードアレイシステム(ArrayBuffer)への最初の必要
に対応する文字コード変換前* 
*遠位共通符号化を:
* Base64では:バイナリ文字列に変換され、6あたりのバイト数特定の文字列に(-ZA-Z0-9 / + =)。
* HEX:2つのに対応する文字列にバイナリ8バイトの16進数
* * / 

// UTF8のBase64 /ヘクスに
LET Buffer.from出力=( 'UTF8文字列'、「utf8で')
はconsole.log(output.toString(' base64 'の))
はconsole.log(output.toString('進'))


// Base64で/六角スイッチUTF8の
出力= Buffer.from(' 75746638e79a84e5ad97e7aca6e4b8b2 ''進「)
console.log(output.toString( 'UTF8'))
出力= Buffer.from( '+ espuS4sg dXRmOOeahOWtl =='、 'base64'の)
はconsole.log(output.toString( 'UTF8'))


//ファイル転送を読みますコード
入力を= fs.readFileSync(「テスト。
console.log(入力)
にconsole.log(入力)
入力= fs.readFileSync( 'test.txtの'、 'BASE64')
はconsole.log(入力)
入力= fs.readFileSync( 'test.txtの'、 '進')
console.log(入力)

  

 

/ * 
*なお、暗号化
暗号化されたデータタイプ:バッファまたは文字列(16進数/ Base64で/ UTF8)
*パラメータの引数:VI -満たされた
パラメータに*パラメータ:モード-モード
*パラメータへのパラメータ:パディング-充填タイプ
暗号化タイプ*出力:バッファまたは文字列(16進数/ Base64で/ UTF8)
* * /

  

おすすめ

転載: www.cnblogs.com/jiebba/p/12023652.html