Эту проблему можно почти полностью решить. Дальше будут отвлеченные рассуждения, не призываю так делать, просто излагаю как один из возможных вариантов.
Т.к. протокол приема был бы новый, то нужен и обновленный загрузчик, а значит
1. Для "старых" файлов можно предусмотреть опознавание по размеру и crc. Для примера в базисе 909 файлов, 909*5=4545 байт. Такие файлы можно "печатать" в исходном виде, при успешном приеме загрузчик их опознает и может как-то сообщить об этом (напечатать сообщение, подать звуковой сигнал и т.д.)
2. "Новые" файлы придется преобразовывать. Загрузчик их может опознавать по специальной сигнатуре + возможны дополнительные элементы опознавания.
- - - Добавлено - - -
Поправка, в картотеке все же 909 записей, а не файлов, т.к. файлов в каждой карточке м.б. несколько. Принципиально это ничего не меняет, просто в крайнем случае из-за ограниченного размера пзу не все файлы попадут в разряд "старых", часть из них придется грузить как "новые".





Ответить с цитированием