문제

나는 몇몇의 스크립트 중 하나를 다루는 아카이브 또는 이진 데이터 또는 파일을 복사(사용하지 않는 파이썬은 기본 기능)용 청크오프셋버퍼부문.

을 만들었 Python 응용 프로그램의 요구 사항을 충족되었으로 외부 라이브러리(archival/데이터 추출)또는 바이너리.나는 다음과 같이 다이빙을 더 깊은 이제 그는 타사 라이브러리 특징으로 내용을 작성하여 모듈의 나 자신입니다.이제 내가 무엇을 알고 싶은 그 기간을 의미하고 어디에 내가 시작 얻을 수 있습니다.가에 대한 문서 제목을까요?

모든 관련 문서에 그 단어는 파이썬 프로그래밍 언어 또한 감사하겠습니다.

도움이 되었습니까?

해결책

청크 는 사용(일반적으로 보다 큰)양의 데이터는 여전히의 일부만 크기의 전체,e.g.처음 1000 개의 바이트 파일입니다.다음 3000 바이 될 수 있음 청크.

사용되는 고정된 양의 데이터(일반적으로 기술적으로 결정)일반적으로만 전체의 일부입니다,e.g.첫 번째 1024 바이트의 파일입니다.다음 블록 다음 또한 1024 바이트 길이입니다.또한,때로는지의 모든 블록에 사용된다;두 번째와 마지막의 파일 1034 바이트는 아직 1024 바이트로 크지만,10 바이트의 것 사용합니다.

오프셋 은 위치,거리를 사이에 일반적으로 무언가의 시작과 위치의 관심;e.g.는 경우 23 바이트에서 파일의 날씨는 데이터가 저장 온도,그런 다음 온도의 오프셋 은 23 바이트다.그것은 또한 수 이동 의 데이터 위치,e.g.는 경우에는 뭔가가 잘못되었으며 이제 파일이 손상되면,이 될 수 있기 때문에 모든 바이트로 이동 32 바이트를 다시(삽입한 후에 32 개의 제로에서 시작 또는 이와 유사한 것),다음 전체 파일 오프셋 32 바이트입니다.

버퍼 은 메모리 조각에서는 일에서 수집하기 위해 프로세스들을 전체적으로 버퍼가 가득(또는 거의 풀).전형적인 예이 버퍼된 출력;여기에 하나의 캐릭터 버퍼 까지인 완료하고,다음 전체 라인을 인쇄하는 터미널에서 하나입니다.때로는 버퍼의 크기는 고정되어 있는,때로는 그들은 단지가 있습니다.

부문, 고정 크기의 전체뿐만 아니라,관련 더 많은 기술적 기원합니다.전체 이 경우에 자주 하드웨어(처럼 하드 드라이브 또는 CD),그리고 일반적으로 분야 포함 블록.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top