20210210

以下のリンクを参照 https://github.com/yunbow/sample-zlib-js/blob/c8fc36a1efc19e60e312f3e4a00de1ab33b25d3c/01/02/js/index.js#L52 https://qiita.com/yun_bow/items/1b9e86a2efe12432845d https://github.com/imaya/zlib.js/blob/24942f54312b2b8143a2cf28280454073a3085d2/src/gunzip.js#L61 https://pisuke-code.com/javascript-usage-of-zlib-js/

  1. ファイルをDOM要素から読み取り
  2. FileReaderインスタンスを作成
  3. readAsArrayBufferメソッドでファイルの中身を取得
  4. Uint8Array関数で解凍できる形に変換
  5. Zlib.Gunzipインスタンスを作成
  6. decompressメソッドでファイルを解凍
  7. utf8ArrayToStr関数で解凍後のUint8Arrayを文字列に戻す(関数の中身はここhttps://github.com/yunbow/sample-zlib-js/blob/c8fc36a1efc19e60e312f3e4a00de1ab33b25d3c/01/02/js/index.js#L52)

アコヤガイのシーケンスデータ(gz)をアップロード。 以下のエラー

Uncaught Error: invalid code length: 5
  at R (gunzip.min.js:17)
  at L.C (gunzip.min.js:19)
  at L.g (gunzip.min.js:14)
  at $.g (gunzip.min.js:25)
  at FileReader.reader.onload (test.html:79)
  

上と同じ

エラー コード: SBOX_FATAL_MEMORY_EXCEEDED

gzファイル(アコヤガイのシーケンスデータ)の先頭10000行を抽出したファイルをgunzipコマンドで解凍 以下のエラーが発生

gzip: test.gz: unexpected end of file

こちら以下のコマンドで解消

gunzip -c ファイル名
  • 分割したファイルをサーバに送信(10MBまで行けるか??可能であれば100MB)
  • 送られたサーバ側で解凍
  • 送信の速度が遅いか調査
  • 20210210.1612950826.txt.gz
  • 最終更新: 2021/02/10 09:53
  • by 133.11.144.10