[Python] base64 디코드

2023. 5. 23. 10:19·Development/Python

base64란?

: 데이터를 텍스트로 표현하는 인코딩 방식 중 하나이다. 이진 데이터를 64개의 ASCII문자로 이루어진 문자열로 변환한다. 

데이터 크기를 약간 늘리는 단점이 있지만, 데이터의 무결성을 보존하고 다양한 시스템 간에 이진 데이터를 안전하게 전송할 수 있는 장점이 있다.

import base64
encoded_url = '6dQgMANO9qsfWFmshg0wEv///w=='
decoded_url = base64.b64decode(encoded_url).decode('utf-8')

`base64.b64decode()` 함수를 사용하여 해당 문자열을 디코드하고 `decode('utf-8')`를 사용하여 바이너리 데이터를 문자열로 변환한다.

'Development > Python' 카테고리의 다른 글

[Python] pass 명령어란?  (2) 2023.06.18
[Python] scrapy 모듈 사용하여 크롤링하기  (0) 2023.06.18
[Python] logging 모듈  (0) 2023.05.17
[Python] instaloader 라이브러리  (1) 2023.05.08
[MySQL] 주별로 쿼리 조회  (0) 2023.04.12
'Development/Python' 카테고리의 다른 글
  • [Python] pass 명령어란?
  • [Python] scrapy 모듈 사용하여 크롤링하기
  • [Python] logging 모듈
  • [Python] instaloader 라이브러리
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (183)
      • Development (56)
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (8)
        • MySql (19)
        • MongoDB (1)
      • Daily (4)
      • Study (6)
        • TIL (1)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    리액트
    Python
    리눅스
    MySQL
    chromedriver
    date
    Selenium
    CentOS7
    nodejs
    윈도우
    docker
    크롤링
    ssh
    react
    HTML
    정규표현식
    error
    IP
    Linux
    springboot
    Shell
    UTF8
    스프링부트
    JavaScript
    Java
    db
    php
    인코딩
    CentOS
    SQL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
[Python] base64 디코드
상단으로

티스토리툴바