ゼロからの情報システム

  現代社会の情報インフラの仕組みをゼロから学べます.

拡張子

情報社会に生きるアナタ.
自動車社会で自動車や高速道路や宅配便のこと知らないで生きていけますか.
情報社会では,スマホやパソコンやインターネットやウェブが,自動車や高速道路や宅配便に相当します.
このサイトは,パソコン使いのパソコン知らず,を対象に情報社会の基盤技術を説明します.

2.40 広く流通している拡張子がコミュニケーションに適します

自分が作るファイルのデータを他の人に利用してもらいたいが,その人がどのようなソフトウエアを使っているかが分からないとき,どのファイル フォーマット拡張子)を使ったらよいでしょうか.

多くの人が使っているソフトウェアを利用してファイルを作成するのは,賢明なやり方です.逆の言い方をすれば,よく使われる拡張子を付けてファイルを保存できるソフトウェアを利用するのが良いのです.

前項に挙げた,いくつかの極めて良く普及した拡張子を選択するのは賢明なやり方です.

その意味で重要なのは,各ソフトウェアが,作成するファイルにどのような拡張子をつけることが可能かを知ることです.これは,ソフトウェアのメニューバーにある選択肢「ファイル」のサブメニューの「名前を付けて保存」を選んだ時に,ファイル名を入力する欄の下に表示される拡張子を選択する欄で,どのような拡張子が選択可能かを見れば分かります.

一般に,ファイルを作成する時に付けることが可能な拡張子を持ったファイルなら,そのソフトウェアで読むことができます.

また,リーダ ソフトウエアとよばれる,ファイルを読むソフトウエアが,誰にでも簡単に手に入るファイル フォーマットを使うというやり方もあります.

大変有名なのはpdfファイルのAdobeReaderdocファイルのWordViewerです.音声や画像,動画の拡張子のファイルならRealPlayer等が使えます.

最後に,文字情報だけが伝わればよい,という場合にはtxtファイルを使うことができます.

拡張子がtxtであれば,そのファイルはテキストファイルと呼ばれ,文字のコード,つまり,文字や空白,改行に対応する01のパターンが並んでいるだけのファイルです.

このようなテキストファイルを作ったり修正したりするソフトウエアは,テキストエディタと呼ばれます.非常に軽快なソフトウエアです.プログラムを開発する時や,とにかく文章やデータ値を伝えればよいという時にはとても便利です.つまり,テキスト エディタは,文書を美しく見せることはできませんが,内容を編集するのにはとても便利です.ウインドウズOSに組み込まれているアクセサリプログラムの1つ,「メモ帳」はこのテキスト エディタの一種です.

  ワープロのように整形した美しい文書を作るには,表示や印刷の体裁に関する指示,つまり,書式制御を含ませる必要があります.テキストファイルにはの情報はほとんど含まれていません.

2.39 パソコンでは拡張子がコミュニケーションを可能にする

パソコンを使って他の人と情報交換,つまり,コミュニケーションする時には,なんらかのソフトウェアを使います.そうしなければCPUに,コミュニケーションのための指示を与えることができないからです.

ところが,私たちがソフトウェアにデータを処理させるには,ファイルにする必要があります.ということは,コミュニケーションをしたい人々が利用するソフトウェアが共通に処理できるようなファイル フォーマットでファイルを作る必要があるということになります.

そういう事情から,広く使われる拡張子の付いたファイルでコミュニケーションをすることになります.私たちが最も良くコミュニケーションに利用するのはウェブです.これには拡張子htmlのファイルが広く使われます.

多くの人が使っているワープロの場合,ファイルの拡張子はdocです.国産の代表的な日本語ワープロの場合,ファイルの拡張子はjtdとかjttです.

一般的に言えば,文書ならdocjtdtxtpdfなどがよく使われます.写真などの画像データは, jpggiftiffとかが使われます.音声にはwav,動画にはwmvflvがよく使われます.表計算ソフトウェアならcsv,プレゼンテーション ソフトウェアならpptが,極めて良く普及した拡張子です.

これはソフトウェアのファイルでも同じことです.ダウンロードしたソフトウェアが利用できるためには,そのファイルが,あなたのパソコンのOSがその内容を理解して(プログラムを起動できる)ファイル フォーマットでなければなりません.

メーカが異なるスマートフォンやタブレットPCのソフトウェアをダウンロードできたとしても利用できないとすれば,その理由はファイル フォーマットの違いです.

そういうわけですから,提供者と利用者がファイル フォーマットの情報を交換する方法が必要です.それが拡張子です.

コンピュータにとってファイル フォーマットは文化のようなものです.文化(ファイル フォーマット)が異なると,実質的内容(コンテンツ)が同じファイルでも理解できないということになるのです.表現の仕方が異なるからです.

 

 これは第1部でCPUが周辺装置とコミュニケーションするには,共通のプロトコルに従わなければならなかったのと,同じ意味合いのことです.つまり,情報交換には共有する規則が必要です

2.38 ファイル名の拡張子が処理できるソフトウェアを示します

ファイルは,どれかのソフトウェアが作って補助記憶装置に書き込みます.ファイルを処理する適切なソフトウェアは,最初にそれを作るソフトウェアによって決められます

どのソフトウェアが処理できるのかは,ファイル名の後にピリオドを付けて追加する「拡張子」によって明示します.拡張子は3文字前後の英数字で示されます.

ファイルは最初に作ったソフトウェアによって,処理に適切なソフトウェアがきめられるという事情は,私たちが書類を作る時の状況に似ています.

書類を作成する時,当然ですが,自分が使える言語や図表を使います.その書類を受け取る人は,使われた言語や図表を知っていなければなりません.少なくとも,分かる言語や図表に書き換えることができる人や仕組みを持っていなければなりません.

書類を読み書きする私たちの能力を「リテラシー」といいます.

ソフトウェアに対してリテラシーという言葉を使うことはありませんが,ソフトウェアが特定のやり方で作成したファイルのデータしか処理できないという事情は,私たちが日本語しか分からない,というのと似ているのです.

ファイルを作成するソフトウェアは自分に合った特定のやり方でデータを整理します.この整理の仕方をファイルフォーマットといいます.ファイル フォーマットによって,処理に適切なプログラムを決まります.

上述のことから分かるように,ファイル フォーマットは拡張子によって明示されます.例えば,写真のファイルには,DFP0003456.jpgというように,拡張子jpgがつくことが多いです.

拡張子なんて見たことがない,という読者がいるかも知れません.ファイルとフォルダの一覧を表示するソフトウェアであるエクスプローラの既定の設定が「拡張子を表示しない」になっているからです.

その場合は,OSのヘルプで「拡張子」を検索キーとして探してみて下さい.拡張子を表示する方法の説明が見つかるはずです.

 2.36では,OSが「適切なソフトウェア」を選んでRAMに装填すると述べましたが,それが可能なのは,この拡張子があるからです
プロフィール

ヤッキー

カテゴリ別アーカイブ
タグクラウド
QRコード
QRコード
  • ライブドアブログ