ITパスポート 2021年 問83
問題文
多くのファイルの保存や保管のために、複数のファイルを一つにまとめることを何と呼ぶか。
選択肢
ア:アーカイブ(正解)
イ:関係データベース
ウ:ストライピング
エ:スワッピング
🔒 解説は解答すると表示されます
複数ファイルを一つにまとめる操作は何と呼ぶか【ITパスポート 解説】
正解の理由
複数のファイルを一つのファイルにまとめる操作は、アの「アーカイブ」です。
アーカイブ(archive:保存・保管するためにまとめること)は、複数のファイルやフォルダを1つの入れ物(アーカイブファイル)にまとめます。保存や伝送(メール添付やバックアップ)を簡単にするために使います。アーカイブは「まとめる」ことが主目的で、場合によっては圧縮(ファイルを小さくすること)を同時に行うこともありますが、まとめること自体がアーカイブの本質です。
アーカイブ(archive:保存・保管するためにまとめること)は、複数のファイルやフォルダを1つの入れ物(アーカイブファイル)にまとめます。保存や伝送(メール添付やバックアップ)を簡単にするために使います。アーカイブは「まとめる」ことが主目的で、場合によっては圧縮(ファイルを小さくすること)を同時に行うこともありますが、まとめること自体がアーカイブの本質です。
解法ステップ
- 問題文のキーワードを探す:「複数のファイルの保存や保管のために、複数のファイルを一つにまとめる」
- キーワードの意味を考える:「一つにまとめる」=「合成・結合・パッキング」のイメージ。
- 選択肢と照らし合わせる:
- ア アーカイブ:まとめる(正しいイメージ)
- イ 関係データベース:構造化して保存する仕組み(まとめることを主目的とは違う)
- ウ ストライピング:データを複数ディスクに分散する技術(分ける)
- エ スワッピング:メモリの移動(ファイルをまとめる意味ではない)
- 比較して最も合致するものを選ぶ → ア(アーカイブ)
選択肢別の誤答解説
-
ア アーカイブ
- 定義:複数のファイルやフォルダを1つにまとめて保存・管理すること。英語の "archive"(保存庫)が語源。形式の例:ZIP、tar。
- 備考:圧縮(ファイルサイズを小さくする)は別の処理ですが、ZIPのようにアーカイブと圧縮を同時に行う形式もあります。
-
イ 関係データベース
- 定義:DB(データベース:Database、データを整理して保存する仕組み)の一種で、表(テーブル)を使ってデータを関連付けて保存する方法。
- なぜ誤りか:ファイルを単に「一つにまとめる」操作というより、構造化されたデータ(顧客情報や商品の一覧など)を登録・検索・更新するための仕組みです。ファイルをパッケージする意味とは違います。
-
ウ ストライピング
- 定義:RAID(Redundant Array of Independent Disks:複数のディスクを組み合わせる技術)の中で、データを複数のディスクに分散して書き込む方式(例:RAID0)。読み書き速度の向上が目的。
- なぜ誤りか:「まとめる」ではなく「データを分けて並行処理する」考え方なので、設問と逆の意味になります。
-
エ スワッピング
- 定義:スワッピングは主にOSの仮想記憶(virtual memory)管理で、メモリ上のデータ(プロセスの一部)を一時的にディスクに書き出したり戻したりすること。
- なぜ誤りか:メモリとディスク間の移動であり、ファイルを一つにまとめる操作とは無関係です。
よくある誤解
-
「アーカイブ=圧縮」と混同する
- 誤解理由:ZIPのようにアーカイブと圧縮を同時に行うことが多いためです。
- 正しくは:アーカイブは「まとめる」こと。圧縮は「小さくする」こと。両方を同時に行うこともありますが別の概念です。
-
「関係データベースに入れればファイルをまとめられる」と考える
- 誤解理由:データベースはデータ管理に強いので、ファイル管理とも混同されやすい。
- 正しくは:データベースは主に構造化データ向けで、複数のファイルを1ファイルにパッケージする意味の「まとめる」操作とは違います。
-
「ストライピング=まとめる」と思う
- 誤解理由:英語の stripe(縞)から「一緒にする」と誤認されることがある。
- 正しくは:ストライピングは分散(分ける)戦略で、まとめるのとは逆です。
補足コラム
- よく使われるアーカイブ形式
- ZIP:アーカイブと圧縮を同時に行える一般的形式。Windowsで標準対応。
- tar:元々はファイルをまとめる(tape archive)のための形式。単独では圧縮しないことが多く、gzipやbzip2と組み合わせて圧縮する(例:tar.gz)。
- ちょっとしたコマンド例(Linux)
- ファイルをまとめる(圧縮なし):
tar -cvf archive.tar file1 file2 dir/ - まとめて圧縮する(gzipを利用):
tar -czvf archive.tar.gz file1 file2 dir/ - ZIPでまとめつつ圧縮:
zip -r archive.zip file1 file2 dir/
- ファイルをまとめる(圧縮なし):
- 実務での使い分け例
- バックアップとして複数ファイルを保管する:アーカイブ(tarやzip)を使う。
- データベースで大量の構造化データを検索・更新する:関係データベースを使う。
FAQ
Q1: アーカイブすると必ずファイルサイズは小さくなりますか?
A1: いいえ。アーカイブは「まとめる」ことが目的で、圧縮を行わないとサイズはほぼ変わりません。画像や動画のように既に圧縮されているファイルは、さらに圧縮してもほとんど小さくなりません。
A1: いいえ。アーカイブは「まとめる」ことが目的で、圧縮を行わないとサイズはほぼ変わりません。画像や動画のように既に圧縮されているファイルは、さらに圧縮してもほとんど小さくなりません。
Q2: ZIPとtarの違いは何ですか?
A2: ZIPは「まとめる+圧縮」を1つで行う形式。tarは主に「まとめる」専用で、圧縮は別ツール(gzipなど)と組み合わせます。用途や環境で使い分けます。
A2: ZIPは「まとめる+圧縮」を1つで行う形式。tarは主に「まとめる」専用で、圧縮は別ツール(gzipなど)と組み合わせます。用途や環境で使い分けます。
Q3: 関係データベースはファイルをまとめる代わりになりますか?
A3: 目的が違います。ファイルを単に1つにまとめたいならアーカイブが適切です。データを表形式で管理して検索や更新を行うなら関係データベースが適切です。
A3: 目的が違います。ファイルを単に1つにまとめたいならアーカイブが適切です。データを表形式で管理して検索や更新を行うなら関係データベースが適切です。
関連キーワード: アーカイブ、圧縮、ZIP、tar、バックアップ、ストライピング、RAID、スワッピング、仮想記憶、関係データベース

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

