Восстановление файлов MacDraw II (ресурсы в RESOURCE.FRK)

624
Vladtn

У меня есть старые файлы MacDraw II. Каждый файл имеет свою ветвь ресурса (я полагаю) в каталоге RESOURCE.FRK. Я попытался FixupResourceForks связать файлы, но безуспешно. Затем я мог бы указать тип и владельца, чтобы снова открыть его в MacDraw. Есть идеи как связать ресурсную информацию?

1

2 ответа на вопрос

1
Vladtn

Вот шаги решения, которое работает, учитывая, что вы работаете в Mac OS.

  1. Установите Mac OS 9, эмулированную через SheepShaver, этот видеоурок покажет, как. Вы создадите диск Mac, а также папку, используемую для обмена данными с вашей хост-системой.

  2. На вашем Mac (хост) запустите Дисковую утилиту и создайте новый образ диска FAT. (Новый-> Пустой образ диска-> выберите MS-DOS Fat). Создайте его (или скопируйте позже) в ранее указанной папке общего доступа, чтобы его можно было увидеть на эмулируемом Mac.

  3. Смонтируйте новый толстый образ и скопируйте на него файлы (с папками RESOURCE.FRK)

  4. Скачайте Disk Copy с этой страницы, распакуйте его, поместите smi в папку, к которой открыт доступ в SheepShaver, затем на эмулированный mac скопируйте smi на свой диск Mac (созданный в SheepShaver).

  5. Запустите программу «Копирование диска», затем откройте «Копирование диска» и перетащите на нее образ FAT. Это должно смонтировать его, чтобы вы могли видеть ваши проблемные файлы.

  6. Теперь RESOURCE.FRK невидимы, объединены с файлами данных, которые могут быть открыты с помощью их собственного приложения, в моем случае MacDraw II, которое можно загрузить с сайтов заброшенных программ.

Обратите внимание, что Macdraw II не будет отображать файлы должным образом, если в режиме «Миллион цветов» просто используйте док-станцию, чтобы перейти в режим тысяч цветов.

0
Abhi Beckert

Я не знаю ни о каком текущем программном обеспечении для работы с ресурсными вилками.

В свое время я занимался программированием с C API-интерфейсом Mac OS X / carbon для манипулирования ими, и, кажется, помнил, что это достаточно просто (если вы знаете C). Эти API все еще должны быть, хотя и устарели.

Похожие вопросы