問題タブ [xz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
220 参照

java - Android用XZ Javaで抽出率を取得

XZ Javaライブラリを使用して、.xzAndroid で約 16MB のサイズのファイルを抽出しています。抽出/解凍コードを実行しているので、メソッドAsyncTaskを介して抽出の割合を確認したいと思います。onProgressUpdate(Integer ... values)

私の解凍コードは次のようになります。

progress変数は、実際にはパーセンテージ値を保持する必要があります。誰かがこのライブラリで作業したことがあり、進行状況のパーセンテージを計算する簡単な方法を見つけた場合は、ここで私を助けてください.

助けてくれてありがとう。

0 投票する
0 に答える
1737 参照

bash - XZ ヘッダーとフッター

XZ 圧縮された破損したアーカイブがあり、hexdump を使用していくつかのファイルを抽出しようとしましたが失敗しました:

次に、同じことを行ってフッターを見つけました。

次に、dd を使用して、ヘッダーとフッターの間のバイトをダンプします

(ヘッダーはオフセット 329872480 で 1 スキップ、フッターは 5710 バイト後、その近くにあります)

私はさまざまな hoffset でそれを数回試し、unarchiver.app (私は OSX を使用しています) を使用してその一時ファイルを見て、内部のドキュメントをクレアで読み取ることができますが、とにかく unarchiver と unxz はそのアーカイブ (新しいアーカイブdd) でダンプされたものは完全ではありません....私が間違っていることについて何か提案はありますか?

0 投票する
3 に答える
117 参照

makefile - この makefile で、ターゲット "bunzip2/data2.tar" の前提条件が常に再作成されるのはなぜですか?

前提条件が最新であるにもかかわらず、常にルールを再実行するメイク ファイルがあります。

どんなアイデアでも大歓迎です。

0 投票する
1 に答える
973 参照

tar - xz ファイルからファイルを抽出する

file.tar.xz同様の構造を持つ小さなテキスト ファイルを多数含む巨大なファイルがあります。圧縮ファイルからファイルをすばやく調べて、ファイルのコンテンツ構造を垣間見たいと思っています。圧縮ファイル内のファイル名に関する情報がありません。上記のシナリオで単一のファイルを抽出する方法はありますか?

ありがとうございました。

編集:したくありませんtar -xvf file.tar.xz

0 投票する
2 に答える
774 参照

string - 円周率のテキスト表現を圧縮できるのはなぜですか?

ランダムな文字列は非圧縮であるべきです。

ランダムな 16 進文字列も大幅に圧縮されます。ただし、ランダムなバイト文字列は圧縮されません。

pi の文字列には、バイト 48 から 57 のみが含まれます。整数にプレフィックス コードを使用すると、この文字列を大幅に圧縮できます。基本的に、9 つの異なる文字をバイト単位 (16 進文字列の場合は 16 文字) で表すことにより、スペースを浪費しています。これは何が起こっているのですか?

誰かが基になるメソッドが何であるかを説明したり、いくつかの情報源を教えてもらえますか?

0 投票する
1 に答える
349 参照

hadoop - Apache pig での圧縮 (.xz) ファイルの読み取り

豚のスクリプトを使用して、 hadoop-xz コーデックを使用して圧縮された .xz ファイルを読み込もうとしています。

私が試したサンプルコードは、

結果はまだ圧縮された形式です。私は間違っているのですか、XZInputStreamそれとも豚の中で使わなければなりませんか?

実行環境は HortonWorks Sandbox 2.2 (Hue)

0 投票する
1 に答える
293 参照

java - Javaでxz圧縮を使用しているときに均一な圧縮を取得するには?

Javaでxz圧縮を試みています。xz 1.5 圧縮ライブラリー、commons io 2.4 ライブラリー、および commons compress 1.8.1 ライブラリーを使用します。以下のコードを実行しようとしましたが、非常に一貫性のない結果が得られました。テキストは 70% 以上、オーディオおよびビデオ ファイルは 0.1% 未満 (1-圧縮/オリジナル * 100)。毎回圧縮する前にtarballを作成しています。これはテキストファイルに対してのみ機能するはずですか?

0 投票する
0 に答える
1079 参照

javascript - Web ブラウザーで JavaScript を使用してファイルを tar.xz アーカイブに圧縮する

Web ブラウザーで JavaScript を使用して、ファイルを tar.xz アーカイブに圧縮する必要があります。この作業を行うための実行可能なライブラリはありますか? つまり、TAR および XZ (LZMA2) 圧縮用のライブラリが必要です。しかし、私はhttps://github.com/nmrugg/LZMA-JS/と zip 圧縮 ( http://gildas-lormeau.github.io/zip.js/ ) だけを見つけましたが、xz と tar は見つけませんでした。

編集 XZ 純粋な js ライブラリはこちら: https://blog.slava.online/xz-archiver-webworker-for-browser-pure-js/