Введение
другое программное обеспечение, использующее файлы с расширением crd. Cardfile – это менеджер персональной информации, основанный на индексных карточках и использующий интерфейс в стиле ролодекса, который поставлялся с Microsoft Windows, начиная с оригинальной версии 1.01 и до Windows NT 4.0 Server. Cardfile также входит в состав Windows 98 и Windows Millennium Edition, но требует ручной установки с установочного CD-ROM. Начиная с Windows 3.1, Cardfile поддерживал технологию Object Linking and Embedding (OLE). Версия, поставляемая с Windows NT, была 32-битным приложением с поддержкой Unicode. Обе последующие версии могли читать файлы crd, созданные более ранними версиями. В локализованных версиях Windows Cardfile мог поставляться под другими названиями, например, repert.exe (Répertoire) для французской версии Windows.
Cardfile is a personal information manager, based on index cards, using an interface in the style of a rolodex that was distributed with Microsoft Windows starting from the original version 1.01 until Windows NT 4.0 Server. Cardfile is also included with Windows 98 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. The version supplied with Windows NT versions was a 32 bit application with Unicode support. Both later versions could read crd files created by previous versions. Localized versions of Windows may have contained Cardfile under other names, for example repert. exe (Répertoire) for the French language Windows.
История
Cardfile впервые был выпущен вместе с Windows 1.0 как приложение, позволявшее пользователям создавать и просматривать индексные карточки, содержащие несколько строк произвольного текста. Первоначальным разработчиком был Марк Клиггет, чьи инициалы MGC использовались в качестве первых трех байт оригинального формата файла crd. В Windows 3.0 были внесены незначительные изменения в пользовательский интерфейс Cardfile: фон приложения был изменен с синего на белый, а под меню добавлена панель доступа, отображающая текущий режим просмотра (карточки или список) и количество карточек в файле, а также кнопки для быстрого перехода к предыдущей или следующей карточке. С Windows 3.1 Cardfile получил дальнейшее обновление, добавив поддержку OLE, что позволило включать контент из других приложений, поддерживающих OLE, в базу данных Cardfile. В связи с этим формат файла был обновлен для поддержки новой функции, а сигнатура файла была изменена на RRG, чтобы отличить новый формат crd от более раннего. Cardfile также был выпущен как 32-битное приложение для ранних версий Windows NT, использующее модификацию формата файла Windows 3.1, но с измененной сигнатурой на DKO и шириной символов для текстовых данных, увеличенной до 16 бит для поддержки Unicode. Версия Cardfile для Windows 3.1 была включена в состав Windows 95, 98 и ME, но не устанавливалась по умолчанию. Для двух последних версий Windows пользователю приходилось вручную копировать приложение Cardfile с установочного диска Windows, чтобы использовать его.
Версии
16 бит (1.01) – Размер файла 36 588 байт. 16 бит (2.00) – Размер файла 39 440 байт. 16 бит (2.03) – Размер файла 39 264 байта. 16 бит (3.0) – Размер файла: 53 952 байт; Дата выпуска: 31.10.90; Подтверждена в: Windows 3.0a, Windows 3.0 MME.
16 бит (WLO) – Размер файла: 78 432 байт; Дата выпуска: 23.09.91; Подтверждена в: WLO 1.0. Примечание: перекомпилировано из исходников Windows 3.0 для демонстрации библиотек Windows для OS/2.
16 бит с OLE – Размер файла: 93 184 байт; Дата выпуска: 31.12.93; Подтверждено в: Windows 3.10, 3.11, Windows для рабочих групп 3.10, 3.11, Win OS/2 3.1, Windows 98 SE.
32 бит – Размер файла: 101 008 байт; Дата выпуска: 25.05.95; Подтверждено в: Windows NT 3.10, 3.50, 3.51 (дискета и CD-ROM).
DEC Alpha – Размер файла 148 240 байт; Дата выпуска: 25.05.95; Подтверждено в: Windows NT 3.51.
MIPS – Размер файла 156 432 байт; Дата выпуска: 25.05.95; Подтверждено в: Windows NT 3.51.
PPC – Размер файла 171 280 байт; Дата выпуска: 25.05.95; Подтверждено в: Windows NT 3.51.
16 bit (WLO) – File size: 78,432 bytes; Date stamp: 09 23 91; Confirmed in: WLO 1.0 Note: recompiled from the Windows 3.0 sources to demonstrate the Windows Libraries for 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 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 (diskette and CD ROM)
DEC Alpha – File size 148,240 bytes; Date stamp; 05 25 95; Confirmed in: Windows NT 3.51
MIPS – File size 156,432 bytes; Date stamp; 05 25 95; Confirmed in: Windows NT 3.51
PPC – File size 171,280; Date stamp 05 25 95; Confirmed in: Windows NT 3.51
Замена
Microsoft так и не выпустила программу для замены Cardfile после прекращения его разработки. Однако Schedule+, появившийся вместе с Windows for Workgroups, и Outlook Express, появившийся вместе с Windows 98, имеют встроенные менеджеры контактов, которые могут заменить Cardfile в качестве средства управления контактами. Schedule+ также поддерживал импорт файлов Cardfile (.crd) с помощью дополнительного пакета импорта/экспорта Add-on. Существуют сторонние приложения, позволяющие открывать и/или редактировать файлы Cardfile в Linux.
Запускается в более поздних версиях Windows
16-битная версия Cardfile для Windows 3.1 (версия файла 3.10.0.103) может работать на всех 32-битных версиях Windows, основанных на архитектуре x86, включая Windows 10 Home и Pro 32-битные. Версия 3.10.0.103 входила в состав установочных дисков Windows 98 и Windows Millennium Edition, но не устанавливалась по умолчанию. В 64-битных версиях Windows необходимо использовать 32-битную версию, поставлявшуюся с Windows NT 3.51, и она будет работать как на Windows 10 Home, так и на Pro. Программа поддерживает длинные имена файлов и частично поддерживает символы Unicode. Во время разработки NT 3.51 в конце 1980-х годов Unicode имел фиксированный формат 2 байта, известный сейчас как UCS-2 и считающийся устаревшим, поскольку более поздняя реализация UTF-16 в 1996 году позволила использовать формат переменной длины. Следовательно, NT 3.51 покажет свои ограничения при работе с карточками Cardfile, содержащими символы, закодированные переменной длиной, так как эти символы будут отображаться некорректно.