10章アーカイブ、画像、データベース

問題

[Q079] Zipアーカイブにあるファイルを探し出す

ユーザが指定した正規表現と名前がマッチするZipアーカイブ内のすべてのファイルを探し出して出力するプログラムを書きなさい(例えば、拡張子が.jpgのすべてのファイルを見つけるには"^.*\.jpg$"を使う)。

[Q080] ファイルをZipアーカイブに圧縮したり、Zipアーカイブからファイルを解凍する

次を行うプログラムを書きなさい。

  • 1つのファイルまたはユーザが指定したディレクトリの中身をZipアーカイブに再帰的に圧縮する。
  • Zipアーカイブの内容をユーザ指定ディレクトリに解凍する。

[Q081] パスワードを付けて、ファイルをZipアーカイブに圧縮したり、Zipアーカイブからファイルを解凍する

次を行うプログラムを書きなさい。

  • ファイルまたはユーザが指定したディレクトリの中身をパスワードで保護されたZipアーカイブに再帰的に圧縮する。
  • パスワードで保護されたZipアーカイブの内容をユーザ指定ディレクトリに解凍する。 ...

Get Modern C++チャレンジ ―C++17プログラミング力を鍛える100問 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.