
gzread 함수는 한 번에 여러 바이트를 읽는 함수입니다.
파일이 너무 크면 gzread 함수가 메모리에 모든 데이터를 로드하기 때문에 문제가 생길 수 있습니다.
대신 gzopen 함수를 사용하여 파일을 열고, gzread 함수를 사용하여 한 번에 여러 바이트를 읽는 것을 반복하는 방법을 고려해 보세요.
또는 gzopen 함수를 사용하여 파일을 열고, fread 함수를 사용하여 한 번에 여러 바이트를 읽는 것을 반복하는 방법도 고려해 보세요.
이러한 방법들은 파일이 너무 크더라도 메모리를 많이 사용하지 않도록 해줍니다.
2025-04-21 07:22