2011-04-06 2 views
1

Windows에서 대상 파일을 열고 대상 파일에 추가하기 위해 원본 파일의 내용을 읽지 않고도 여러 파일을 함께 연결할 수 있습니까? 쉘 링크 api 같은 것?대용량 파일을 하나의 거대한 파일에 결합

배경

내가 하나 개의 큰 파일로 재결합하고자하는 데이터 파일의 일부를 만드는 최대 8 개 별도의 프로세스를 가지고있다.

+0

이것은 [질문] (http://stackoverflow.com/questions/5560191/prepending-data-to-a-file)과 잘 어울립니다. 3 분 전에 생각했습니다. :) – Mehrdad

+0

이것은 프로그래밍 관련 질문이 아니며 다른 포럼으로 이동해야합니다. – Steven

+0

python이나 c에서 호출 할 수있는 파일에 참여하기위한 API가있는 경우 프로그래밍 문제입니다. – Martlark

답변

1

잘 작동해야하는 덜 라디칼 인 솔루션입니다.

시스템 ("copy filefragment.1 + filefragmentent2 + filefragment.3 + .... + filefragment.8 outputfile.bin");

+0

이것이 내가 함께 간 것입니다. 속이는 것 같은 느낌이 들지. – Martlark

1

내가 아는 간단한 방법이 없습니다. 그러나 여기에는 근본적인 아이디어가 있습니다.

가상 파일 시스템 (Dokan, EldoS CBFS, Pismo Technic 등)을 사용하여 실제로 디스크의 개별 파일에 의해 백업되는 하나의 논리 파일을 에뮬레이션합니다.

+0

내 조직 만이 급진적 인 아이디어에 열려 있다면! – Martlark

0

하나의 큰 파일로 재결합하려는 데이터 파일의 부분을 만드는 최대 8 개의 별도 프로세스가 있습니다. 당신의 스레드에서 그것에

How do you want them concatenated? Mixed or one after the other? 

당신이 그 (것)들을 혼합하려는 경우

, 당신은 단지 개방() 출력 파일 쓸 수(). 서로 뒤섞어 쓰고 싶다면 다른 파일에 쓰고 끝까지 함께 쓰는 것이 가장 좋습니다.

+1

그게 내가 한거야. – Martlark

관련 문제