問題タブ [lzma]

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 投票する
2 に答える
352 参照

java - 複数の圧縮方法による zip の単一の Java 実装

Java での課題では、zip ファイルを作成しながらさまざまな圧縮方法 (Deflate、Implode、BZIP2、LZMA など) を比較し、それらの速度と zip ファイルのサイズを比較する必要があります。上記のメソッドに対して個別のJava実装を見つけましたが、すべてのメソッドに対して単一のライブラリを用意して、異なる実装が結果に影響を与えないようにしたいと思います(おそらくどちらの方法でも違いはありませんが、それでも) .

複数のzip圧縮方法をサポートする、ソースコード付きのJavaライブラリはありますか?

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

python - ピルズマ減圧が遅くなる

https://github.com/fancycode/pylzmaの py7zlib.py を使用して、大きなファイルを超高圧縮率で解凍しています。

たとえば、7z ファイルには 450K の小さなファイルが含まれます

最初はよく解凍します。

そして、減圧速度をゼロまで遅くし始めます...

速度を上げるための最適化またはパラメータはありますか?

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

.net - VB.NET で 7z 圧縮ファイルを処理する

7z 圧縮ファイルに関する特定のヘルプが必要です。7zファイルとは何かを知っていることを願っています。7zipによって作成された圧縮ファイル形式です。

エンドユーザーに10 GB以上のデータを提供する必要がある(7zipで圧縮した後)。

そこで、7zip を使用してデータを圧縮し、ファイルを 1024MB (1GB) に分割します。したがって、たとえば 10GB のデータの場合、次のような 10 個のファイルになります。

それで、それらのデータを 3 DVD ディスクに入れました。

また、そのデータ用のエクストラクター/インストーラー (後でアプリと呼びます) も作成しました。

私のアプリは、バックグラウンドで 7zip CLI (コマンド ライン インターフェイス) を使用してデータを抽出します。インストーラーも DVD に入れました。

現在のシナリオ:

ここで、ユーザーは最初にすべてのディスク (この例では 3 つのディスク) を 1 つのフォルダーにコピーする必要があります。次に、インストーラーを実行してファイルを抽出します。

7z GuI/CLI は見つからないファイルの検索をサポートしていないため、すべてのディスクを単一の同じフォルダーに配置する必要があります。つまり、たとえば、Data.006.7z ファイルが見つからない場合、ユーザーにそのファイルを参照して選択するように求めません。エラーメッセージでプロセスを中止するだけです。

現在のシナリオの問題: 前述のように、ユーザーは最初にすべてのディスクを HDD にコピーする必要があります。3 つの大きな問題があります。

私が探しているもの: 7zip に LZMA SDK があることを確認しました。しかし、そのためのvb.netクライアントライブラリはありません:(。vb.netプロジェクトでそのLZMA SDKを使用しようとしています。したがって、これらの7zファイルを処理して、7zip gui / issueを克服できます。

したがって、私のアプリは最初にディスク 1 で見つかった 7z ファイル (たとえば 001 から 004) を抽出し、次に 2 番目のディスクを要求し、ユーザーが 2 番目のディスクを配置すると、その番号からたとえば 005 に続き、完了するとディスク 3 を要求します必要なときなど..

それが理にかなっていることを願っていますか?

一部のインストーラーがLZMAを使用して複数のディスクをカバーする可能性のあるファイルを圧縮し、インストーラーがそれらを正しくインストールするのを見るので、これが可能であることを私は知っています:)

だから、誰でも私が目標を達成するのを助けることができますか? お願いします?

少し早いですがお礼を..

よろしくお願いします

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

java - javaでlzma zipファイルを膨らませる

いくつかの zip ファイルがあります。16 進エディタでの最初のバイトは次のとおりです: 504B0304 (PK ..)

それらをJavaコードで膨らませる必要がありますが、zipファイル構造を持っていてもlzmaで圧縮されていますが、7zipで膨らませたのでわかります。

lzmaで圧縮されたzipファイルを膨らませるためのライブラリを見つける必要があります.誰かがそれを行う方法の例を知っていますか?

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

python - 7zip で作成した場合、Python でアーカイブ (7z) ファイルを開くときにエラーが発生する

私はpythonを学んでいて、基本を理解しました

より良くするために、単に開くだけでなく、アーカイブファイルを開くプログラムを作成しようとしています。

7z ファイルを簡単に作成して開くことができますが、アーカイブが 7zip で作成されている場合、7zip で作成されたファイルを開くことができる理由と方法は誰でも知っています。

トレースバック

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

objective-c - Objective C による LZMA 解凍

目的のcでlzmaファイルを解凍するにはどうすればよいですか? ヘッダーサイズなど、ファイルの解凍に関する情報はありますが、プロセスの実行方法がわかりません。

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

java - LZMA圧縮でJava gzipファイルを解凍する方法

LZMA で圧縮された gzip ファイルを Java で解凍する必要があります。ここhttp://forum.xentax.com/viewtopic.php?f=21&t=12065は、バイト5Dで始まるオフセット14で始まるデータをlzmaデコード生データ関数に渡すことを説明しています。

7zip SDK をダウンロードしましたが、それを実現する方法が見つかりませんでした。そのため、そのリンクで行うことを実行できる Java のライブラリを見つける必要があります。

ここで、誰かが Java で解凍しようとする場合にファイルをアップロードしました: https://onedrive.live.com/redir?resid=C84F192CB5EEBC9!714&authkey=!ANbGTpAwTzw5FaA&ithint=file%2cbin

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

python-2.7 - Linux に pylzma ライブラリをインストールするには?

pylzma ライブラリは、私が使用したい別のツールの要件です。私はPythonとプログラミングが初めてで、いくつか質問があります:

次のサイトから pylzma をダウンロードしてインストールする手順をすでに実行しました。https: //code.google.com/p/threadzip/wiki/InstallingPylzma

しかし、バイトコンパイルのpy7zlib部分で行き詰まります。

py7zlib をバイトコンパイルするにはどうすればよいですか?

著者ページhttp://www.joachim-bauch.de/projects/pylzma/のドキュメントを確認し、指定されたフォルダーに移動すると、次のファイルが表示されます。

/tmp/pylzma-0.4.6/build/lib.linux-i686-2.7 フォルダに次のように表示されます: py7lib.py py7zlib.pyc pylzma.so

しかし、著者のページに記載されている「py7zlib.pwd」はありませんが、元のページに記載されている「py7zlib.pyc」は表示されます。

このバイトコードをコンパイルする必要はありますか?

Pythonプロンプトで「py7libをインポート」すると、何も表示されず、フィードバックもエラーも表示されません。これが正しくインポートされているかどうか、およびこのライブラリが正しくインストールされているかどうかを確認するにはどうすればよいですか?

ご意見ありがとうございます。