ファイルアーカイバとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > ファイルアーカイバの意味・解説 

ファイルアーカイバ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/03/10 13:41 UTC 版)

ファイルアーカイバ: file archiver)は、複数のファイルを一つのアーカイブファイルまたは一連のアーカイブファイルにまとめ、転送や保管を容易にするコンピュータプログラムである。ファイルアーカイバは、アーカイブのサイズを縮小するために、アーカイブフォーマットで可逆圧縮を使用する場合がある。

基本的なアーカイバは、ファイルのリストを取得し、その内容を順に連結してアーカイブする。アーカイブファイルには、適切な再構築が可能な場合、少なくとも元のファイルの名前と長さなどのメタデータを保存する必要がある。より高度なアーカイバは、元のタイムスタンプファイル属性英語版アクセス制御リストなどの追加のメタデータを保存する。

歴史

初期のアーカイバはMulticsarchiveコマンドであり、同じ名前のCTSSコマンドから派生した。これは基本的なアーカイバであり、圧縮は行わなかった。Multicsには、taと略されるtape_archiverコマンドもあり、これはおそらくUnixコマンドtarの前身であった[1]

Unixのアーカイバ

Unixツールのartarcpioはアーカイバとして機能するが、圧縮ツールとしては機能しない。Unixツールのユーザーは、gzipbzip2xzなどの追加の圧縮ツールを使用し、アーカイブファイルを作成した後に圧縮し、アーカイブファイルを展開する前にはファイルを解凍する。拡張子は、このプロセスの各ステップで順次追加される。たとえば、tarを使用して一連のファイルをアーカイブし、その結果得られたアーカイブファイルをgzipで圧縮すると、拡張子が.tar.gzのファイルになる。

このアプローチには二つの目的がある。

  1. 一つのツールですべてを実行しようとするのではなく、各プログラムが一つのタスクを完璧に実行するというUNIX哲学に従う。圧縮技術が進歩するにつれ、ユーザーはアーカイバを変更したり放棄したりすることなく、さまざまな圧縮プログラムを使用できる。
  2. アーカイブはソリッド圧縮を使用する。ファイルが結合されることで、圧縮ツールは複数のアーカイブファイルにわたる冗長性を活用し、各ファイルを個別に圧縮する方法よりも高い圧縮率を実現できる。

しかし、このアプローチには欠点もある。

  1. 一つのファイルを抽出または変更するのが困難である。一つのファイルを抽出または変更するには、アーカイブ全体を展開する必要があり、時間とディスクスペースを消費する可能性がある。
  2. アーカイブが破損しやすい。複数のファイルの共有データを保持する領域が破損すると、それらのファイルはすべて失われる。

Windowsのアーカイバ

Microsoft Windowsの組み込みアーカイバや、WinRAR7-Zipなどのサードパーティ製アーカイブソフトウェアでは、多くの場合、グラフィカルユーザインタフェースが使用される。また、オプションとしてコマンドラインインタフェースを提供するものもあるが、Windows自体には提供されていない。Windowsのアーカイバは、アーカイブと圧縮の両方を実行する。ソリッド圧縮は圧縮ツールによって提供される場合と提供されない場合がある。Windows自体はソリッド圧縮をサポートしていないが、WinRARと7-zipではオンまたはオフにできるオプションとして提供されている。

関連項目

  • ファイルアーカイバの比較英語版
  • アーカイブフォーマットの一覧英語版

脚注

  1. ^ Multics Glossary - A”. multicians.org. Jan 6, 2016閲覧。



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  ファイルアーカイバのページへのリンク

辞書ショートカット

すべての辞書の索引

「ファイルアーカイバ」の関連用語

ファイルアーカイバのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ファイルアーカイバのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのファイルアーカイバ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS