Cardfile は、インデックス カード、カード ファイル、ローロデックスの概念に基づいたインターフェース メタファーを持つ個人情報管理ソフトで、 Microsoft Windows の初期バージョン1.01からWindows NT 4.0 Serverまで同梱されていました。Cardfile はWindows 98およびWindows Millennium Editionにも同梱されていますが、インストール CD-ROM から手動でインストールする必要があります。Windows 3.1以降、Cardfile はオブジェクト リンクと埋め込みをサポートしました。Windows NT バージョンに付属していたバージョンは、Unicode をサポートする32 ビットアプリケーションでした。後期のバージョンでは、以前のバージョンで作成された .crd ファイルを読み取ることができました。
Windowsのローカライズ版では、Cardfileが別の名前で含まれている場合があり、たとえばフランス語版Windowsではrepert.exe( Répertoire)という名前になっていることがあります。
Cardfileは、 Windows 1.0とともに初めてリリースされたアプリケーションで、ユーザーが自由形式のテキストを複数行記述したインデックスカードを作成・閲覧できる機能を提供していました。開発者はMark Cliggett氏で、オリジナルの.crdファイル形式の最初の3バイトは彼のイニシャルであるMGCで表されています。
Windows 3.0では、 Cardfileのユーザーインターフェースにいくつかの小さな変更が加えられました。アプリケーションの背景が青から白に変更され、メニューの下にアクセスバーが追加されました。このアクセスバーには、現在の表示モード(カード表示またはリスト表示)とファイル内のカードの数が表示されるほか、前のカードまたは次のカードにすばやく移動するためのボタンも用意されています。
Windows 3.1では、Cardfile がさらにアップデートされ、OLE サポートが追加されました。これにより、他の OLE サポートアプリケーションのコンテンツを Cardfile データベースに含めることができるようになりました。このとき、新しい機能をサポートするためにファイル形式が更新され、新しい .crd ファイル形式を以前の形式と区別するためにファイル署名がRRGに変更されました。[ 1 ]
Cardfileは、 Windows 3.1ファイル形式を改良したもので、 Unicodeをサポートするために署名をDKOに変更し、テキストデータの文字幅を16ビットに変更した、 Windows NTの初期バージョン向けの32ビットアクセサリとしてもリリースされました。
CardfileのWindows 3.1バージョンはWindows 95、98、MEに同梱されていましたが、デフォルトではインストールされていませんでした。後の2つのバージョンのWindowsでは、アプリケーションを使用するには、WindowsインストールCDからCardfileアプリケーションを手動でコピーする必要がありました。[ 2 ]
MicrosoftはCardfileの開発中止後、代替となるプログラムをリリースしませんでした。しかし、Windows for Workgroupsに付属していたSchedule+と、Windows 98に付属していたOutlook Expressには、 Cardfileの代わりに連絡先管理機能を内蔵しています。Schedule +は、インポート/エクスポートアドオンパックを通じてCardfileの.crdファイルをインポートする機能も備えていました。
Linux [ 3 ]またはオンライン[ 4 ]で Cardfile ファイルのオープンや変更をサポートするサードパーティ製アプリケーションが存在します。
Cardfileの16ビット版Windows 3.1(ファイルバージョン3.10.0.103)は、Windows 10 HomeおよびPro 32ビット版を含む、すべてのx86ベースの32ビット版Windowsで実行できます。バージョン3.10.0.103はWindows 98およびWindows Millennium EditionのインストールCDに含まれていましたが、デフォルトではインストールされませんでした。[ 2 ]
64 ビット版の Windows では、Windows NT 3.51 の 32 ビット版を使用する必要があり、Windows 11 Home と Pro の両方で動作します。長いファイル名をサポートし、Unicode 文字の一部をサポートしています。[ 1 ] 1980 年代後半の NT 3.51 の開発当時、Unicode は固定フォーマット 2 バイトであり、現在はUCS-2 として知られ、1996 年の UTF-16 の実装により可変長フォーマットが可能になったため、廃止されたと考えられていました。そのため、可変長エンコード文字を含むカードファイル カードでは、NT 3.51 の欠点が露呈し、そのような文字は正しく表示されません。