差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
20210210 [2021/02/10 09:28] – 133.11.144.10 | 20210210 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ===== gzipファイルをブラウザ上のjavascriptで解凍 ===== | ||
- | 以下のリンクを参照 | ||
- | [[https:// | ||
- | [[https:// | ||
- | [[https:// | ||
- | [[https:// | ||
- | - ファイルをDOM要素から読み取り | ||
- | - FileReaderインスタンスを作成 | ||
- | - readAsArrayBufferメソッドでファイルの中身を取得 | ||
- | - Uint8Array関数で解凍できる形に変換 | ||
- | - Zlib.Gunzipインスタンスを作成 | ||
- | - decompressメソッドでファイルを解凍 | ||
- | - utf8ArrayToStr関数で解凍後のUint8Arrayを文字列に戻す(関数の中身はここ[[https:// | ||
- | |||
- | ===== 分割したgzipファイルを解凍 ===== | ||
- | |||
- | |||
- | ==== ブラウザ上で分割したgzipファイルを解凍(1MB単位で分割) ==== | ||
- | アコヤガイのシーケンスデータ(gz)をアップロード。 | ||
- | 以下のエラー | ||
- | Uncaught Error: invalid code length: 5 | ||
- | at R (gunzip.min.js: | ||
- | at L.C (gunzip.min.js: | ||
- | at L.g (gunzip.min.js: | ||
- | at $.g (gunzip.min.js: | ||
- | at FileReader.reader.onload (test.html: | ||
- | | ||
- | ==== ブラウザ上で分割したgzipファイルを解凍(10MB単位で分割) ==== | ||
- | 上と同じ | ||
- | エラー コード: SBOX_FATAL_MEMORY_EXCEEDED | ||
- | | ||
- | |||
- | ==== ターミナル上で分割したgzipファイルを解凍 ==== | ||
- | gzファイル(アコヤガイのシーケンスデータ)の先頭10000行を抽出したファイルをgunzipコマンドで解凍 | ||
- | 以下のエラーが発生 | ||
- | gzip: test.gz: unexpected end of file |