2012-06-08 2 views
0

특정 바이트에서부터 읽기 시작할 수 있습니까? 그러나 나는 그것이 어떤 종류의 가정합니다,특정 바이트에서 읽기 시작

 try { 
      while ((len = f.read(buffer)) > 0) {}   
     } 

예를 들어, 내가 'F'의 유형이 무엇인지 확실하지 않다 바이트 (50)

답변

0

에서 읽기 시작하려는 : 나는 다음과 같은 코드가 있습니다 스트림의.

또한 50 바이트 블록을 읽거나 스트림의 50 번째 바이트부터 시작 하시겠습니까? 나는 후자를 추측 할 것이다.

확실하지 어쨌든 여기 간다 사용되지만, 어떤 언어 :

을 어쩌면 당신과 같이, 스트림의 특정 위치로 추구 할 수있는 기능의 추구 종류가있다 :

f.seek(50, SEEK_START); 

그렇지 않으면 스트림에서 50 바이트 또는 50 바이트 1 바이트를 읽음으로써 가난한 사람의 방식대로 처리 할 수 ​​있습니다.

더 이상 참조 할 필요없이 잘 답변 할 수 있습니다.

+0

자바를 사용합니다. f는 File 클래스입니다. 50 번째 바이트부터 시작하겠습니다. – Tim

+0

devMatt의 대답을 확인하십시오. – Arthur