関連記事
GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ
概要
以下、自分用のメモです。よく忘れるので、ここにメモメモ。。。
rga を Windows 環境で使っていると、zipファイルでたまに以下のエラーが出たりします。
adapter: zip
Error: during preprocessing
Caused by:
0: run_adapter(C:\Users\xxx\app.zip)
1: adapting C:\Users\xxx\app.zip via zip failed
2: an upstream reader returned an error: stream did not contain valid UTF-8
3: stream did not contain valid UTF-8
要約すると、「UTF-8じゃないエンコーディングのファイルがあるので処理出来ない」と言っているのですが
ソースだとこの辺りですかね。postproc.rs#L106
まあ、それはしょうがないのでエラー出ないように zip アダプターを以下のように除外して検索するようにするとエラーメッセージがワラワラ出なくて済みます。
$ rga --rga-adapters=-zip <パターン> <パス>
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。