2011-09-06 5 views
1

Im 이미지에서 텍스트 파일로 만든 기본 64 문자열을 쓰고 2 ~ 4MB와 약 50,000 줄 사이의 파일을 가져 오는 중이 정상적인 크기입니까?이미지에서 기초 64 문자열 생성의 오버 헤드?

Java에서 프로그래밍을하고 있으며 이전에 이런 방식으로 기본 64 또는 이미지 처리를 수행하지 않았으며 파일 크기를 작게 만들 수있는 방법이 있는지 확인하고 싶었습니까?

감사의 말을 들어 주시면 큰 도움이 될 것입니다. 감사합니다.

답변

7

Base64는 약 4 : 3의 속도로 콘텐츠를 확장합니다 (크기가 33 % 증가 함). 따라서 이미지 파일의 크기가 base64 텍스트 파일의 크기의 약 75 %라고 가정하면 예라고 말하고 싶습니다. 정상입니다.

압축하지 않고 크기를 줄일 수있는 좋은 방법은 없으므로 바이너리 바이트가 도입되어 처음에는 base64 인코딩이 무의미합니다.

+0

감사합니다. 나는 단지 내가 뭔가 잘못하고 있지 않다는 것을 확실히하고 싶었습니다. –