리눅스에서 FAT32 마운트된 하드 파일 수정
글쓴이: gazam / 작성시간: 목, 2010/04/01 - 11:41오전
임베디드 리눅스에서 마운트된 하드디스크에 파일들을
건드리는 라이브러리를 작성하려고 합니다.
대상 파일은 동영상 파일이고요.
파일을 불러와서 원하는 구간을 잘라내버리고 나머지를 붙이는
기능이 필요합니다.
우선 fat32 스펙은 보았습니다.
동영상 파일 크기는 매우 클 수 있습니다. (4기가 이상)
아무래도 파일포인터같은 것으로는 힘들것 같고
하드에 직접 접근해서 작업을 해야할 것으로 생각됩니다.
지금 생각으로는 파일과 원하는 구간의 오프셋을 가지고 하드에 접근해서
클러스터들을 수정해서 링크를 바꿔주는 식으로 하려고 합니다.
어떤식으로 접근하고 어떤 라이브러리를 사용해야 할 지 잘 감이 안오는데
조언이나 정보들을 가르쳐주시면 감사하겠습니다.
Forums:
fat32의 최대파일크기는 4G입니다.
exFAT를 고려해보셔야 겠네요.
상업용이라면 라이센스 요금이 있으니 참고하세요.
<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인
<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인
음..현재 다른
음..현재 다른 파일시스템을 고려할 사항이아니어서요.^^;;
어디 부분을 건드려야 되는지를 잘 모르겠어서요.
댓글 달기