80x80 bmp 그림이 있습니다.

int 배열에 흰색은 0, 검정색을 1로 저장했습니다.
그럼 [000010000010000......] 이와 같은 식으로 0,1이 모두 합쳐 6400개가 저장됩니다.

int 형 배열에 있는 값을 200byte으로 저장할 수 있는 방법이 있을까요???

처음 40x40 bmp 그림일 경우에는...총 1600 픽셀을 8개씩 나눠, 10진수로 변환하고,
 변환한 10진수 값을 byte 배열에  각각 저장해서 해결했는데...그러면 딱 200byte가 나오더라구요.

그런데 80x80은 해결 방법을 모르겠습니다.ㅠㅠ

오늘 6400개의 0,1 값을 RLE 압축 기법??을 사용해서 [w138b10w34b20.....] 이런 식으로 StringBuffer에 저장했습니다. 
w=0, b=1을 말합니다. 이렇게 압축하면 평균 600자의 문자열이 저장되더군요..

기초 지식이 없이 바로 개발을 하니..이러한 초보적인 문제에서 해매고 있습니다.ㅠㅠ

200byte로 저장할 수 있는 방법을 알고 계시거나..혹시 좋은 아이디어가 있으시면 알려주십시오. 부탁드립니다.

너무 생뚱한 질문을 한거 같아 죄송합니다.  꾸벅~

감사합니다.