이미지 텍스트 파일 및 다른 것들과 같은 많은 데이터가있는 작은 프로젝트로 바쁘다. 하나의 큰 파일이나 여러 개의 큰 파일로 모두 압축하려고하므로 프로그램 폴더 지저분 해 보이지 않습니다.큰 바이너리 파일 편집
하지만 문제는 어떻게 이러한 파일을 편집 할 수 있는가입니다. 나는 파일 구조에 대해 생각했습니다 그리고는 다음과 같이 될 것 :
[DWORD] Number of files [DWORD]FileId [STRING]FileName [DWORD]FileSize [DWORD]FileIndex [BYTES]All the files
그래서 첫 번째 부분입니다 너무 빨리 모든 파일의 목록을 얻을과의 FileIndex 바이너리 파일의 위치입니다 그래서 예를 들어 포인터를 300으로 설정하고 파일을 읽을 수 있습니다.
패치를 만들고 편집하려면 편집중인 파일 다음에있는 모든 바이트를 읽어야하며 모든 파일을 복사하여 몇 개의 파일로 보관할 수 있습니다.
모든 파일을 삽입하면 바이너리 파일이 100MB 정도 될 수 있습니다.
다른 프로그램에서는 어떻게 이런 큰 파일을 사용하고 여분의 바이트를 더 빨리 삽입 할 수있는 트릭이 있습니까?
호기심에서 벗어나 누가 프로그램 디렉토리를보고 거칠게 보일 것입니까? 일반적으로 사람들은 프로그램의 디렉토리를 신경 쓸 필요가 없습니다. –
네 말이 맞아.하지만 난 프로그래밍 기술을 향상시키고 다른 일을 시도하고있어. 지금은 파일 시스템으로 일하고있어. 나 혼자서 그걸 알아낼 수 있었어. – Kevin