반응형
base64 문자열을 파일로 변환
저는 base64 문자열을 원래 파일로 다시 변환하려고 합니다.이러한 파일을 내보내려는 응용 프로그램에서는 base64 문자열로만 내보낼 수 있습니다.이 내보내기는 base64 문자열과 파일 형식을 반환합니다.
이 문자열을 원래 파일로 다시 변환하려면 어떻게 해야 합니까?이런 것들을 시도해 봤는데, 다른 종류의 파일에서는 안 될 것 같아요?
[System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($file)) |
Out-File C:\ID\document.$($extension)
이것을 어떻게 하는지에 대한 아이디어를 줄 수 있는 사람이 있습니까?
그FromBase64String()method는 기본 64비트 문자열을 바이트 배열로 변환합니다.이 바이트 배열을 파일에 다시 쓰기만 하면 됩니다.
$b64 = 'AAAAAA...'
$filename = 'C:\path\to\file'
$bytes = [Convert]::FromBase64String($b64)
[IO.File]::WriteAllBytes($filename, $bytes)
언급URL : https://stackoverflow.com/questions/35334928/convert-base64-string-to-file
반응형
'programing' 카테고리의 다른 글
| Android "상승"이 그림자를 나타내지 않음 (0) | 2023.08.20 |
|---|---|
| AJAX - 성공과 오류에 대한 응답 본문 가져오기 (0) | 2023.08.20 |
| PowerShell의 스위치 매개 변수와 같은 열거형 (0) | 2023.08.20 |
| 유레카 서비스, 유레카 클라이언트, 유레카 인스턴스 및 유레카 서버란? (0) | 2023.08.20 |
| 정의자('''@''')로 지정된 사용자가 존재하지 않습니다. (0) | 2023.08.20 |