파일의 일부를 복사하지 않고 큰 파일을 작은 파일로 분할하고 파일 스트림이나 파일을 사용할 수있는 함수를 사용하지 않고 (가능한 경우) 큰 파일을 분할하려고합니다.빠른 분할. 또는 바이트 배열을 파일로 인식하는 파일 시스템을 만드는 방법은 무엇입니까?
이[[File1bytes][File2bytes][File3bytes]]
내 생각에 우리가 다음 단계로이 작업을 수행 할 수 있습니다 :
사용 SetEndOfFile 함수를 마지막의 바이트를 절단하는
우리는 3 개 개의 파일로 구성되어 큰 파일을 가지고, 상상 파일 ([File3bytes]
우리의 예)어쨌든 우리의 파일 시스템은 잘린 바이트 (
[File3bytes]
)를 실제 파일로 인식하도록합니다 (어쩌면 MFT 테이블에 정보를 추가하거나 가능한 경우 NTFS로 무언가를하거나, 우리에게 언급 된 모든 것을 할 수있는 몇 가지 기능이나 방법을 사용하여).
의견이 있으십니까?
운영 체제를, 그리고 당신이 C++ 내에서 수행 할 수 하시겠습니까? NTFS 때문에 Windows? – ilent2
네, Windows에서 끝내고 싶습니다. C++은 바람직하지만 선택 사항입니다. 나는 가능하다면 그것을하는 방법을 이해하고 싶다. – Jet