기존에 1줄씩 처리 하는것을.. 고민 고민하여 10줄 ~ 5줄 ~ 1줄 이런식으로 동시 작업하도록 바꾸어봤구요.
한가지 또생각해본게 암호화 저장부분인데. 음.. 색상코드가 예를들어서.. 71313144 24455121 14551224 이런식으로 있다고 치면.. 첫번째는 끝자리가 짝수이니까.. 71313144 / 2 = AA35656572 두번째는 끝짜리가 홀수이므로 별다른 암호화 없이.. BB24455121 세번째는 끝자리가 짝수이지만 반토막 냈을때 8자리가 안나오므로 반토막은 내지만.. 14551224/2= CC07275612 빈자리는 0으로 매꾸어주고 CC 로 명명 이렇게 해서 이진으로 5바이트씩 쓰게 됩니다. 읽을때는 반대로 5바이트를 읽어와서 처음 2개 코드를 분석해서 AA 이면 값에서 2자리를 삭제 한다음 값 * 2 해주면 되고 처음 2개 코드가 BB 라면 그대로 사용 처음 2개 코드가 CC 라면 3자리를 삭제 해주고 값 * 2 하면 됩니다. 어떤가요 ? 힘들까요?
박재성 2010-01-05 PM 8:32:58
추가적으로 홀수이지만 8자리가 안나오는건 DD 로 명명해서 남는 공간을 전부 0으로 매꿉니다.