Введение

другое программное обеспечение, использующее файлы с расширением 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 впервые был выпущен вместе с 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.

Замена

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, содержащими символы, закодированные переменной длиной, так как эти символы будут отображаться некорректно.