2014-02-19 6 views
0

25GB 파일을 내 (자체 제작) 16 진수 뷰어로 끝까지로드합니다.HexEditor 프로그램의 로딩 성능에 대해 궁금합니다

하지만 25GB 파일을 HxD (무료 소프트웨어)에 담아도 1 초가 걸리지 않습니다!

어떻게 가능합니까?!

나는 HxD의 원리에 대해 궁금해.

도와주세요 ..?

+0

전체 파일을 두 번째로로드했습니다! ?????? – Devavrata

+0

HxD가 파일을 완전히로드하는 것 같지 않습니다. 보고있는 곳만로드하고, 스크롤하면 다음 부분을로드하여로드 된 이전 바이트를 버립니다. – rene

+0

이 부분은 소프트웨어의 일부입니다. 파일을 읽으면 처음 몇 줄을 볼 수 있고 나중에는 프로그램의 다른 부분을로드합니다. 그러나로드 된 최대 프로그램은 RAM에 따라 다릅니다. – Devavrata

답변

0

편집자가 이론적으로 편집 할 수있는 큰 파일의 한 가지가 있습니다. 그러나 또 다른 것은, 그 파일을 현실적으로 편집하기에 충분히 빠르다는 것입니다.

대부분의 편집자는 쉬운 방법을 사용하여 전체 파일을 메모리에로드합니다. 즉, 가장 큰 여유 메모리 블록보다 큰 파일은 편집 할 수 없습니다. 편집기가 ASCII 파일을 유니 코드로 변환하면 크기가 두 배로 늘어납니다. 이런 편집기를 사용하면 파일을 여는 데 몇 분이 걸릴 수 있습니다. 그러나 파일을로드 할 수 있더라도 편집 작업이 너무 느려서 실제로 아무 것도 할 수 없습니다.

Wiki에 대한 자세한 정보를 얻을 수 있습니다.

관련 문제