dousu1900 2013-12-07 13:35
浏览 25
已采纳

在缓冲阅读器中寻找

I need to create a buffered reader of an existing child io.Reader, but that reader must support seeking in data already read and buffered from the child.

So when n bytes were already read, I want to be able to reset the reader to offset 0 and read that chunk again.

Unfortunately bufio.Reader doesn't support seeking.

Is there a standard reader that supports this, or do I have to implement my own?

  • 写回答

2条回答 默认 最新

  • dpg78570 2013-12-07 13:42
    关注

    The purpose of bufio is to provide buffered I/O. Buffered I/O is intended for performance, not time travel.

    You can just read your data into a byte slice, then use bytes.Reader to process it further.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 itunes恢复数据最后一步发生错误
  • ¥15 关于#windows#的问题:2024年5月15日的win11更新后资源管理器没有地址栏了顶部的地址栏和文件搜索都消失了
  • ¥15 看一下OPENMV原理图有没有错误
  • ¥100 H5网页如何调用微信扫一扫功能?
  • ¥15 讲解电路图,付费求解
  • ¥15 有偿请教计算电磁学的问题涉及到空间中时域UTD和FDTD算法结合的
  • ¥15 vite打包后,页面出现h.createElement is not a function,但本地运行正常
  • ¥15 Java,消息推送配置
  • ¥15 Java计划序号重编制功能,此功能会对所有序号重新排序,排序后不改变前后置关系。
  • ¥15 关于哈夫曼树应用得到一些问题