問題タブ [apache-commons-compress]

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 に答える
93 参照

java - Android プロジェクトへのインクルージョンで奇妙なエラーが発生する Apache の一般的な圧縮

gradle ファイルに apache common compress を含めて以来、奇妙なエラーが発生しています。

ここで私がそれをした方法

これらは私が得ているエラーです

Java エラー

D8 エラー

私はどこでも検索しましたが、エラーが何を意味するのかさえ理解できないようです。誰か助けてくれませんか

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

java - TestNG 単体テスト Tar および 7z

フォルダ構成はこちら

コンソール出力はこちら

以下の 2 つのメソッドのテスト クラスを書きたいと思います。

私は testNG を使用してフォルダーから読み取りを試み、特定の拡張子 (.tar および .7z) のフォルダーをフィルター処理して、それらのファイルを uncompress メソッドにフィードし、AssertEquals を使用して結果を actualOutput フォルダーと比較します。フォルダーからファイル名を読み取ることはできますが (コンソール出力を参照)、それらを decompressTar(String in, File out) にフィードすることはできません。これは、「結果」が文字列配列であり、文字列が必要だからですか? TestNG の DataProvider がデータをどのように処理するかはわかりません。どんな助けでもいただければ幸いです:)ありがとう:)

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

java - 厳密な方法で zip アーカイブを検証する

そこから抽出できる半壊れた zip アーカイブがありますが、半壊れたファイルが得られます。

Ubuntu Archive Manager はアーカイブから抽出しますが、警告が表示されます。

ここに画像の説明を入力

次の Java コードでは、エラーはまったく発生しません。

依存関係:

注意: アーカイブの内容は単一のテキスト ファイルです (事前に同意済み)。

Q.このような場合に無効と見なされるように、zip ファイルを厳密に検証するにはどうすればよいですか?

PS apache-commons-compress 以外のライブラリを使用してコードを書き直しても問題ありません。最終的な目標は検証の信頼性です。