3
我正試圖從Go文件中找到一個從文件中讀取前兩個字節的好方法。從文件中有效讀取前兩個字節 - Golang
我在我的當前目錄中有一些.zip
文件,與其他文件混合在一起。
我想遍歷目錄中的所有文件,並檢查前兩個字節是否包含正確的.zip
標識符,即50 4B
。
什麼是使用標準庫完成此操作而不必讀取整個文件的好方法?
通過在io
包中可用的功能去我設法找到:
func LimitReader(r Reader, n int64) Reader
這似乎是適合我的描述,從Reader
閱讀(?我如何獲得一個Reader
),但之後n
字節停止。由於我對Go比較陌生,所以我不確定如何去做。
os.File你用os.Open(「path」)獲得的文件是一個讀者 – Uvelichitel