NcgEpubFile.open(String cID, String path) 함수 업데이트

  • NcgEpubFile.open() 함수에 cID(콘텐츠 ID) 매개변수를 추가했습니다.

  • 동일한 콘텐츠 ID가 재사용될 경우, 내부 파일 열기 및 DRM 정보 파싱이 건너뛰어져 성능이 향상됩니다.

NcgEpubFile에 멀티스레드 지원 추가

  • NcgEpubFile 클래스가 이제 멀티스레드 사용을 지원합니다.

  • 각 NcgEpubFile 인스턴스는 단일 스레드에서 처리되어야 하며, 동일한 open() 호출에서 여러 스레드가 동시에 읽는 것은 지원되지 않습니다.

NcgEpubFile.close() 호출 동작 업데이트

  • close()는 더 이상 각 open() 호출 직후에 호출되지 않습니다. 모든 파일 작업이 완료된 후에만 close()를 호출해야 합니다.

  • 동일한 cID를 공유하는 콘텐츠의 경우, open()을 사용하여 close()를 호출하지 않고 다음 파일을 열 수 있습니다.

  • 예: EPUB 파일에 여러 개의 내부 파일이 포함된 경우, 필요에 따라 각 파일에 대해 open() 함수를 호출하고, EPUB 내의 모든 파일 처리가 완료되면 close() 함수를 한 번만 호출합니다.