Cardfile
Encyclopedia
Cardfile is a personal information manager
Personal information manager
A personal information manager is a type of application software that functions as a personal organizer. The acronym PIM is now, more commonly, used in reference to Personal information management as a field of study...

 that was distributed with Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 starting from the original version 1.01
Windows 1.0
Windows 1.0 is a 16-bit graphical operating environment, developed by Microsoft and released on 20 November 1985. It was Microsoft's first attempt to implement a multi-tasking graphical user interface-based operating environment on the PC platform. Windows 1.0 was the first version of Windows...

 until Windows NT 4.0
Windows NT 4.0
Windows NT 4.0 is a preemptive, graphical and business-oriented operating system designed to work with either uniprocessor or symmetric multi-processor computers. It was the next release of Microsoft's Windows NT line of operating systems and was released to manufacturing on 31 July 1996...

 Server. Cardfile is also included with Windows 98
Windows 98
Windows 98 is a graphical operating system by Microsoft. It is the second major release in the Windows 9x line of operating systems. It was released to manufacturing on 15 May 1998 and to retail on 25 June 1998. Windows 98 is the successor to Windows 95. Like its predecessor, it is a hybrid...

 and Windows Millennium Edition, but has to be installed manually from the installation CD-ROM. Beginning with Windows 3.1, Cardfile supported Object Linking and Embedding
Object Linking and Embedding
Object Linking and Embedding is a technology developed by Microsoft that allows embedding and linking to documents and other objects. For developers, it brought OLE Control eXtension , a way to develop and use custom user interface elements...

. The version supplied with Windows NT versions was a 32-bit
32-bit
The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295. Hence, a processor with 32-bit memory addresses can directly access 4 GB of byte-addressable memory....

 application with unicode
Unicode
Unicode is a computing industry standard for the consistent encoding, representation and handling of text expressed in most of the world's writing systems...

 support. Both later versions could read .CRD files created by previous versions.

The MGC signature of .CRD files is the initials of the author, Mark Cliggett.

Cardfile's source code was delivered with the Windows SDK. The availability of the source code was apparently not known to everybody, because one can find a 1989 reverse engineering
Reverse engineering
Reverse engineering is the process of discovering the technological principles of a device, object, or system through analysis of its structure, function, and operation...

 of the (very simple) file format on the Internet.

Localized versions of Windows may have contained Cardfile under other names, for example repert.exe (Répertoire) for the French language
French language
French is a Romance language spoken as a first language in France, the Romandy region in Switzerland, Wallonia and Brussels in Belgium, Monaco, the regions of Quebec and Acadia in Canada, and by various communities elsewhere. Second-language speakers of French are distributed throughout many parts...

 Windows.

Schedule+, which appeared with Windows 95
Windows 95
Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Windows products...

, and Outlook Express
Outlook Express
Outlook Express is an email and news client that is included with Internet Explorer versions 4.0 through 6.0. As such, it is also bundled with several versions of Microsoft Windows, from Windows 98 to Windows Server 2003, and is available for Windows 3.x, Windows NT 3.51, Windows 95 and Mac OS 9...

, which appeared with Windows 98
Windows 98
Windows 98 is a graphical operating system by Microsoft. It is the second major release in the Windows 9x line of operating systems. It was released to manufacturing on 15 May 1998 and to retail on 25 June 1998. Windows 98 is the successor to Windows 95. Like its predecessor, it is a hybrid...

, have built-in contact managers
Contact manager
A contact manager enables users to easily store and find contact information, such as names, addresses and telephone numbers. They are contact-centric databases that provide a fully integrated approach to tracking of all information and communication activities linked to contacts...

 which can replace Cardfile. Schedule+ had the ability to import Cardfile .CRD files through its Import/Export Add-on pack.

Version Information

  • 16-bit (1.01) - File size 36,588 bytes. Recompiled without change for Win31 and later.
  • 16-bit (2.00) - File size 39,440 bytes. Recompiled without change of size for Win31 and later.
  • 16-bit (3.0) - File size: 53,952 bytes; Date stamp: 10-31-90; Confirmed in: Windows 3.0a, Windows 3.0 MME
  • 16-bit (WLO) - File size: 78,432 bytes; Date stamp: 09-23-1991; Confirmed in: WLO 1.0 Note: recompiled from the Windows 3.0 sources to demonstrate the Windows Libraries for OS/2
    Windows Libraries for OS/2
    Windows Libraries for OS/2 Development Kit is a collection of dynamic-link libraries for OS/2 that allow Win16 applications to run on OS/2....

    .
  • 16-bit w/ OLE - File size: 93,184 bytes; Date stamp: 12-31-93; Confirmed in: Windows 3.10, 3.11, Windows for Workgroups 3.10, 3.11, Win-OS/2
    OS/2
    OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "Personal System/2 " line of second-generation personal...

     3.1, Windows 98 SE
  • 32-bit - File size: 101,008 bytes; Date stamp: 05-25-95; Confirmed in: Windows NT 3.10, 3.50, 3.51
    Windows NT 3.51
    Windows NT 3.51 is the third release of Microsoft's Windows NT line of operating systems. It was released on 30 May 1995, nine months after Windows NT 3.5. The release provided two notable feature improvements; firstly NT 3.51 was the first of a short-lived outing of Microsoft Windows on the...

     (diskette and CD-ROM)
  • DEC Alpha
    DEC Alpha
    Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computer instruction set architecture developed by Digital Equipment Corporation , designed to replace the 32-bit VAX complex instruction set computer ISA and its implementations. Alpha was implemented in microprocessors...

    - File size 148240 bytes; Date stamp; 05-25-95; Confirmed; in WinNT 3.51
  • MIPS
    MIPS architecture
    MIPS is a reduced instruction set computer instruction set architecture developed by MIPS Technologies . The early MIPS architectures were 32-bit, and later versions were 64-bit...

    - File size 156432 bytes; Date stamp; 05-25-95; Confirmed; Windows NT 3.51
  • PPC
    PowerPC
    PowerPC is a RISC architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM...

    - File size 171280; Date stamp 05-25-95; Confirmed Windows NT 3.51
    Windows NT 3.51
    Windows NT 3.51 is the third release of Microsoft's Windows NT line of operating systems. It was released on 30 May 1995, nine months after Windows NT 3.5. The release provided two notable feature improvements; firstly NT 3.51 was the first of a short-lived outing of Microsoft Windows on the...


Running under later Windows versions

The 16-bit version of cardfile (File Version 3.10.0.103) can run on all x86-based 32-bit versions of Windows including Windows 7 32-bit. Cardfile.exe ver. 3.10.0.103 was included on the Windows 98 and Windows Millennium Edition installation CD but was not installed by default. It is in the WIN98_44.CAB file on the Windows 98 SE Upgrade CD.

To have it open a particular .crd file by default, include the file name without a path in cardfile's Target property and set "Start in" to the folder where the .crd file is located. For instance, if cardfile.exe is stored at "C:\Program Files\Misc Programs\cardfile.exe" and the .crd file is stored at D:\MyData\Misc_Data\CardData.crd, Target would be set to: "C:\Program Files\Misc Programs\cardfile.exe" CardData.crd (including the double quotes) and "Start in" would be set to: D:\MyData\Misc_Data

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK