검색해 보아도 없는 것 같아 질문 올립니다.

약 1.5MB의 데이터베이스 파일을 2개의 1M 이하 파일로 나누어 assets 폴더에 넣었습니다.

그리고 아래와 같이 바이트 배열을 이용하여 두개의 데이터베이스 파일을 하나로 합쳤습니다.


for(int i = 0; i < (int)filesize; i++)
tempdata3[i] = tempdata[i];
for(int i = (int)filesize; i < (int)filesize2; i++)
tempdata3[i] = tempdata2[i];
finalOutFile.createNewFile();
FileOutputStream fo3 = new FileOutputStream(finalOutFile);
fo3.write(tempdata3);


그런데, 이렇게 합치고 난 뒤으 데이터베이스 파일을 sqlite로 조회회보니 데이터베이스파일 형식이 아니라는 메시지가 나오면서

열리지 않습니다.


데이터베이스 파일을 나누어서 합칠 때 데이터베이스가 깨지지 않으려면 어떻게 합쳐야 할까요..?

조언 부탁드리겠습니다 (__)