У меня есть старые файлы MacDraw II. Каждый файл имеет свою ветвь ресурса (я полагаю) в каталоге RESOURCE.FRK. Я попытался FixupResourceForks связать файлы, но безуспешно. Затем я мог бы указать тип и владельца, чтобы снова открыть его в MacDraw. Есть идеи как связать ресурсную информацию?
2 ответа
Вот шаги решения, которое работает, учитывая, что вы работаете в Mac OS.
Установите Mac OS 9, эмулированную через SheepShaver, этот видеоурок покажет, как. Вы создадите диск Mac, а также папку, используемую для обмена данными с вашей хост-системой.
На вашем Mac (хост) запустите Дисковую утилиту и создайте новый образ диска FAT. (Новый-> Пустой образ диска-> выберите MS-DOS Fat). Создайте его (или скопируйте позже) в ранее указанной папке общего доступа, чтобы его можно было увидеть на эмулируемом Mac.
Смонтируйте новый толстый образ и скопируйте на него файлы (с папками RESOURCE.FRK)
Скачайте Disk Copy с этой страницы, распакуйте его, поместите smi в папку, к которой открыт доступ в SheepShaver, затем на эмулированный mac скопируйте smi на свой диск Mac (созданный в SheepShaver).
Запустите программу «Копирование диска», затем откройте «Копирование диска» и перетащите на нее образ FAT. Это должно смонтировать его, чтобы вы могли видеть ваши проблемные файлы.
Теперь RESOURCE.FRK невидимы, объединены с файлами данных, которые могут быть открыты с помощью их собственного приложения, в моем случае MacDraw II, которое можно загрузить с сайтов заброшенных программ.
Обратите внимание, что Macdraw II не будет отображать файлы должным образом, если в режиме «Миллион цветов» просто используйте док-станцию, чтобы перейти в режим тысяч цветов.
Я не знаю ни о каком текущем программном обеспечении для работы с ресурсными вилками.
В свое время я занимался программированием с C API-интерфейсом Mac OS X/carbon для манипулирования ими, и, кажется, помнил, что это достаточно просто (если вы знаете C). Эти API все еще должны быть, хотя и устарели.