io.SectionReader позволяет читать определённый участок из ReaderAt — задаёшь смещение и длину. Поддерживает Read, Seek и ReadAt для этого участка. Полезен когда работаешь с большими файлами и нужно прочитать только кусок — например, конкретный файл внутри ZIP-архива без распаковки всего.