실제로 Windows에는 base64를 인코딩하고 디코딩하는 유틸리티가 있습니다.-CERTUTIL
이 명령을 도입 한 Windows 버전을 잘 모르겠습니다.
파일을 인코딩하려면 :
certutil -encode inputFileName encodedOutputFileName
파일을 디코딩하려면 :
certutil -decode encodedInputFileName decodedOutputFileName
CERTUTIL에 사용할 수있는 여러 동사 및 옵션이 있습니다.
사용 가능한 거의 모든 동사 목록을 얻으려면 :
certutil -?
특정 동사에 대한 도움말을 보려면 (예 :-인코딩) :
certutil -encode -?
거의 모든 동사에 대한 완전한 도움말을 얻으려면 :
certutil -v -?
불가사의는 -encodehex
동사에 표시되지 certutil -?
나 certutil -v -?
. 그러나 certutil -encodehex -?
. 또 다른 편리한 기능입니다 :-)
최신 정보
David Morales의 주석과 관련하여, 머리글 또는 바닥 글 줄없이 base64 문자열을 만들 수 있는 동사 에 대한 문서화되지 않은 유형 옵션-encodehex
이 있습니다.
certutil [Options] -encodehex inFile outFile [type]
유형 1은 머리글 또는 바닥 글 줄없이 base64를 생성합니다.
사용 가능한 유형 형식에 대한 간략한 목록은 https://www.dostips.com/forum/viewtopic.php?f=3&t=8521#p56536 을 참조 하십시오 . 사용 가능한 형식에 대한 자세한 내용은 https://www.dostips.com/forum/viewtopic.php?f=3&t=8521#p57918을 참조 하십시오 .
조사되지는 않았지만 -decodehex
동사에는 선택적 후행 유형 인수도 있습니다.