티스토리 뷰

VB6에서는 자체적으로 Base64 인코딩, 디코딩 관련된 기능이 제공되지 않고 VB6 내에서 구현하기에는 속도가 많이 느려지게 되기 때문에 컴포넌트를 사용하는 것이 좋습니다. 

Base64 인코딩 디코딩을 위한 괜찮은 무료 컴포넌트가 있어 소개합니다. Alvaro Redondo라는 사람이 만들어서 배포하고 있는 Base64 Encoding ActiveX Library 2.04 입니다.

사용법도 간단하고, 테스트 결과 잘 동작합니다. 사용법은 다음과 같습니다.

  • Encode (strDatos As String) As String
    문자열을 Base64 인코딩된 문자열 리턴합니다.

  • EncodeArr (arrDatos() As Byte) As String.
    바이트 배열을 Base64 인코딩된 문자열 리턴합니다.

  • EncodeArrArr (arrDatos() As Byte).
    바이트 배열을 Base64 인코딩하여 바이트 배열(arrDatos)로 리턴합니다.

  • EncodeFromFile (strPath As String) As String.
    파일을 Base64 인코딩된 문자열로 리턴합니다.

  • Decode (strDatos As String) As String.
    Base64 인코딩된 문자열을 디코딩된 문자열로 리턴합니다.

  • DecodeArr (strDatos As String).
    Base64 인코딩된 문자열을 디코딩된 배열로 리턴합니다.

  • DecodeArrArr (arrDatos() As Byte).
    Base64 인코딩된 바이트 배열을 디코딩하여 바이트 배열(arrDatos)로 리턴합니다.

  • DecodeToFile (strDatos As String, strPath as String).
    Base64 인코딩된 문자열을 디코딩하여 입력한 경로(strPath)에 파일로 생성합니다. 동일한 파일이 있을 경우 덮어씁니다.

 바로가기


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함