C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■100111 / 1階層)  バイナリデータを.7zで保存する方法
□投稿者/ radian (65回)-(2022/07/04(Mon) 14:31:57)
2022/07/04(Mon) 14:44:13 編集(投稿者)

No100109 (たける さん) に返信
> 7z形式でエンコードされたバイナリデータがあるのですが、それを.7z形式で保存したいと思っております。
> 単純に.7z拡張子つけて出力するだけだとヘッダー情報などがないので7zとして認識されません。

ヘッダが無いなら、そもそもそれは7z形式ではありません。
ただの謎のバイナリデータです。作成した人じゃないと、仕様は判らないでしょう。

> ファイルを7zip形式で保存するDLLはネットでいくつかありますが、データだけすでにバイナリになっているため使えません。
> ヘッダー内容を追加する必要があるかと思うのですが、調べても情報が見つからず困っております。
> 配列で受け取ったバイナリデータを7zで保存する方法がありましたら教えていただきたいです。

受け取る側で、バイナリデータがどういう仕様で、何のファイルが含まれているか検証する術がないのでどうにもならんでしょう。それを知るためのヘッダです。
データ作成者側に完全な7z形式のバイナリを送るように修正してもらうか、
デコード方法を問い合わせるかのどちらかです。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←バイナリデータを.7zで保存する方法 /たける →Re[2]: バイナリデータを.7zで保存する方法 /たける
 
上記関連ツリー

バイナリデータを.7zで保存する方法 / たける (22/07/04(Mon) 14:04) #100109
Re[1]: バイナリデータを.7zで保存する方法 / WebSurfer (22/07/04(Mon) 14:24) #100110
│└ Re[2]: バイナリデータを.7zで保存する方法 / たける (22/07/04(Mon) 14:36) #100112
バイナリデータを.7zで保存する方法 / radian (22/07/04(Mon) 14:31) #100111 ←Now
  └ Re[2]: バイナリデータを.7zで保存する方法 / たける (22/07/04(Mon) 14:51) #100113 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信