問題タブ [7zip]
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.
.net - 7z とファイル フラッシュ。ファイルを圧縮していません
encryptFile ファイルで if ステートメントを true に変更すると、コードは期待どおりに機能します。しかし、画面にコンソールウィンドウが表示されますが、これは醜いです。false にすると、FileListName は空のアーカイブとして圧縮されます。なんで?
command-line - ファイル名なしで7zでバイナリを暗号化しますか?
7z 圧縮が好きですが、データのみを圧縮するにはどうすればよいですか? ファイル情報を含むファイルをアーカイブに入れたくありません。生データだけですが、どうすればこれを行うことができますか? ヘッダーも削除できればいいのですが、それは必要ありません。
c# - 7-Zip を使用して stdin を圧縮し、stdout で出力できませんか?
「実装されていません」というエラーが表示されます。
stdin を介して7-Zipを使用してファイルを圧縮し、stdout を介してデータを取得し、アプリケーションでさらに変換を行いたいと考えています。man ページでは、次の例を示しています。
% エコー フー | 7z ダミー -tgzip -si -so > /dev/null
Windows と C# を使用しています。
結果:
コード:
ファイルをメモリに読み込む別の簡単な方法はありますか?
現在、1) 一時ファイルへの書き込みと読み取り (簡単で、いくつかのコードをコピー/貼り付けできます) 2) ファイル パイプを使用します (中程度ですか? 私はそれをやったことがありません) 3) 他の何か。
scripting - 単一のステップでプログラムによって tar.gz を抽出します (7-Zip を使用する Windows の場合)
問題: tar.gz ファイルを 1 ステップで抽出できるようにしたいと考えています。これにより、私の質問は次の質問とほぼ 同じになります: Stack Overflow question for tar-gz。
私の質問はほぼ同じですが、同じではありません.batファイルまたはRuby/Perl/Pythonスクリプト内で7-Zipコマンドライン(または同様のもの)を使用してWindowsでこれを実行したいからです。
質問:この一見単純なタスクは、最初の外観よりも複雑であることが証明されています。これを行うスクリプトを既に持っている人はいますか?
command-line - 7-zip コマンドライン
テキスト ファイルにリストされているすべてのファイルを圧縮するバックアップ ユーティリティを作成しています。フロントエンドとして MS ACCESS を使用し、圧縮には 7-Zip を使用しています。これらは私が使用しているコマンドです:
すべてのファイルはパスなしで圧縮されます。zip ファイルに各ファイルのパスを含める方法はありますか? その後、backup.zip
が抽出されると、ファイルは元のフォルダー構造に復元されます。
ありがとう
encryption - SevenZip、多くの末尾の 0
私の配列は140バイトです。outArray は 512bytes です...私が欲しかったものではありません。また、適切に暗号化されているかどうかもわかりません。以下のコードは正しいですか?outArray が実際のサイズであり、多くの後続ゼロで固定されないようにするにはどうすればよいですか?
windows - 指定したフォルダをバックアップするバッチ ファイルの作成
私は実際には、このバッチファイルのことにはかなり慣れていません。少なくとも基本的なコマンドを知ることが重要であることはわかっています。次のことを行うにはどうすればよいですか?
- 指定したフォルダを圧縮します。
- フォルダを別の場所に移動します。
- 圧縮すると、ZIP ファイル名は現在の日付になり、同じ名前の別の圧縮ファイルがある場合は、20090924-2 のように名前を付ける必要があります。
PS : 7-Zipはアーカイブ ソフトウェアとして私のコンピューターにインストールされています。
c# - C#:ファイルを100MBの部分にアーカイブする
私のアプリケーションでは、ユーザーはドライブ上の大きなファイル(> 100 mb)を選択します。次に、プログラムが選択されたファイルを取得し、100mb以下のアーカイブされた部分に切り刻むことを望みます。これはどのように行うことができますか?どのライブラリとファイル形式を使用する必要がありますか?サンプルコードを教えてください。最初の100mbのアーカイブ部分が作成されたら、それをサーバーにアップロードし、次の100mbの部分をアップロードし、アップロードが完了するまで続けます。その後、別のコンピューターから、これらのアーカイブされたパーツをすべてダウンロードし、元のファイルに接続したいと思います。たとえば、これは7zipライブラリで可能ですか?ありがとう!
更新:最初の回答から、SevenZipSharpを使用する予定であり、ファイルを100 MBのアーカイブ部分に分割する方法を理解したと思いますが、まだ2つの質問があります。
- 次の100mbパーツを作成する前に、最初の100mbアーカイブパーツを作成してアップロードすることは可能ですか?
- 複数の分割されたアーカイブからSevenZipSharpを使用してファイルを抽出するにはどうすればよいですか?
更新#2: 7-zip GUIをいじって、マルチボリューム/分割アーカイブを作成していましたが、最初のGUIを選択してそこから抽出すると、すべての分割アーカイブからファイル全体が抽出されることがわかりました。これにより、後続の部分へのパスが最初の部分に含まれていると思います(または連続していますか?)。ただし、これがコンソールから直接機能するかどうかはわかりませんが、今すぐ試して、最初の更新からの質問2が解決されるかどうかを確認します。
c++ - ファイル圧縮用のアプリケーションの開発
c/c++ でファイルを圧縮するにはどうすればよいですか? WinZip / WinRAR のようなアプリケーションを開発したいので。より単純なもの。
cmd - パテを使用してコマンドラインからファイル/zipをダウンロードするにはどうすればよいですか?
7zipとputty/psftpを使用してパッケージを自動的にダウンロードおよび解凍するバッチスクリプト(CMD @ Windows XP Pro)を作成しようとしています。
http://somesite.org/packages/package.zipをダウンロードするためのパッケージへのURLがある場合、パテを使用してコマンドラインでダウンロードするにはどうすればよいですか?
また、これを行うためのより良い方法がある場合は、それも役立ちます。