@gibsonman01

Как организовать обработку большого файла?

Требуется написать несколько алгоритмов, обрабатывающих WAV-файлы.
Файлы размером около 100 МБ, поэтому не хотелось бы загружать их целиком в память.
Какую абстракцию предоставить алгоритмам для доступа к отсчетам сигнала? Спрашиваю с точки зрения загрузки файла. Определить что-то типа итератора по отсчетам?
  • Вопрос задан
  • 223 просмотра
Решения вопроса 1
@res2001
Developer, ex-admin
Проще всего использовать файлы отображаемые в память, там уже за вас обо всем подумали.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@DoumanAsh
mmap(платформо зависимо) или чтение файла кусками, если алгоритм позволяет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы