Base64 인코딩 방법

6194 단어 nkfMac
별로 안 해서 적어놨어요.

baase64 명령 사용

  • 환경: macOS High Sierra 버전 10.13.6
  • # エンコード
    $ echo -n 'ponsuke:tarou' | base64
    cG9uc3VrZTp0YXJvdQ==
    # デコード
    $ echo 'cG9uc3VrZTp0YXJvdQ==' | base64 -D
    ponsuke:tarou
    $ base64 --help
    Usage:  base64 [-hvD] [-b num] [-i in_file] [-o out_file]
      -h, --help     display this message
      -D, --decode   decodes input # デコードで使ったのはこのオプション
      -b, --break    break encoded string into num character lines
      -i, --input    input file (default: "-" for stdin)
      -o, --output   output file (default: "-" for stdout)
    

    명령 사용

  • 환경: macOS High Sierra 버전 10.13.6
  • # エンコード
    $ echo -n 'ponsuke:tarou' | nkf -M
    cG9uc3VrZTp0YXJvdQ==
    # デコード
    $ echo 'cG9uc3VrZTp0YXJvdQ==' | nkf -mW
    ponsuke:tarou
    $ nkf --help
    Usage:  nkf -[flags] [--] [in file] .. [out file for -O flag]
     j/s/e/w  Specify output encoding ISO-2022-JP, Shift_JIS, EUC-JP
              UTF options is -w[8[0],{16,32}[{B,L}[0]]]
     J/S/E/W  Specify input encoding ISO-2022-JP, Shift_JIS, EUC-JP # デコードで使ったオプション
              UTF option is -W[8,[16,32][B,L]]
     m[BQSN0] MIME decode [B:base64,Q:quoted,S:strict,N:nonstrict,0:no decode] # デコードで使ったオプション
     M[BQ]    MIME encode [B:base64 Q:quoted] # エンコードで使ったオプション
     f/F      Folding: -f60 or -f or -f60-10 (fold margin 10) F preserve nl
     Z[0-4]   Default/0: Convert JISX0208 Alphabet to ASCII
              1: Kankaku to one space  2: to two spaces  3: HTML Entity
              4: JISX0208 Katakana to JISX0201 Katakana
     X,x      Convert Halfwidth Katakana to Fullwidth or preserve it
     O        Output to File (DEFAULT 'nkf.out')
     L[uwm]   Line mode u:LF w:CRLF m:CR (DEFAULT noconversion)
     --ic=<encoding>        Specify the input encoding
     --oc=<encoding>        Specify the output encoding
     --hiragana --katakana  Hiragana/Katakana Conversion
     --katakana-hiragana    Converts each other
     --{cap, url}-input     Convert hex after ':' or '%'
     --numchar-input        Convert Unicode Character Reference
     --fb-{skip, html, xml, perl, java, subchar}
                            Specify unassigned character's replacement
     --in-place[=SUF]       Overwrite original files
     --overwrite[=SUF]      Preserve timestamp of original files
     -g --guess             Guess the input code
     -v --version           Print the version
     --help/-V              Print this help / configuration
    Network Kanji Filter Version 2.1.4 (2015-12-12) 
    Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
    Copyright (C) 1996-2015, The nkf Project.
    

    웹 도구 사용


  • 데이터 변환 도구(BASE64, URL 인코딩(URL 디코딩), HEX(16진수 덤프), MD5, SHA-1 변환 양식)


  • Base64로 인코딩 - 온라인 Base64 인코더

  • 출처

  • Base64 디코딩 - Qiita
  • nkf의 사용 방법:base64의 인코딩과 디코딩 (문자열만 - 그것으로!
  • 좋은 웹페이지 즐겨찾기