파일을 자르려면 어떻게 해야 하나요?

다운로더로 1GB 파일을 하나 다운로드 받았습니다. (이틀동안… ㅠ0ㅠ)
그런데 압축을 풀려고 했더니 파일 손상 오류가!!!

hex 편집기를 찾아서 lfhex라는 녀석을 컴파일하고, 설치한 다음 내용을 보니…
2ccc0000 번지부터 32040000 번지까지 전부 0으로 채워져 있더군요.
[attachment=0:2wbmglyk]lfhex.png[/attachment:2wbmglyk]아아… 털썩…

"다시 받을 수는 없는 것이다!"는 생각에
2ccc0000부터 잘라버리고 이어받기를 하려고 하는데…

우분투에서 위치를 지정해서 이진파일을 자르려면 어떻게 해야 할까요?

파일 자르기를 알려주세요~
Bump up!

리눅스에서 파일 자르기는 split 빡에 모르겠습니다.
split --help
man split :cry:

그냥 간단히 검색해보고 split은 텍스트 파일 자르기만 하는 줄 알았습니다.
오늘 잠시 짬내서 해보니 잘 잘리네요!
-b 옵션으로 바이트를 지정해서 자르니까 깨끗하게 분할됬습니다.

이제 이어받기 해야징~ 잇힝~

자른 파일을 다시 합치기 할 때는 아래와 같이…

[code:9ymd4ltw]cat A.001 A.002 A.003 > A[/code:9ymd4ltw]

앞에서부터 바이트 단위로 잘라보기

head -100(첫 100바이트)

이렇게 하면 화면에 쭈욱 뜹니다.
파일로 만드려면
head -100 > (원하는 파일 이름)

마지막 백바이트는
tail -100

성공하셨나요?
이어받기 하는 방법은 해본 적이 없어서 궁금하네요.

[quote="tuberosity":3va2y9e9]앞에서부터 바이트 단위로 잘라보기

head -100(첫 100바이트)

이렇게 하면 화면에 쭈욱 뜹니다.
파일로 만드려면
head -100 > (원하는 파일 이름)

마지막 백바이트는
tail -100[/quote:3va2y9e9]

각각 'head -c 100’와 'tail -c 100’이 되어야 할 것 같습니다.

head와 tail 명령은 기본적으로 바이트 단위가 아니라 줄 단위로 동작할
테니까요.

[quote="benjen":2428h0dx]성공하셨나요?
이어받기 하는 방법은 해본 적이 없어서 궁금하네요.[/quote:2428h0dx]
성공했습니다.
클럽박스 다운로더였는데
따로 상태를 저장하지는 않는지 이어받기 잘 되더군요.
잘못 저장된 부분을 잘라내기 한 다음에 거기서부터 이어받기를 했는데 압축이 잘 풀렸습니다.