Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Энтузиаст рассказал, как он решил проблему переноса файлов с ноутбука Apple PowerBook Duo 280c 1994 года выпуска. Он опубликовал подробный гайд.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Автору проекта требовалось сохранить несколько коротких аудиозаписей. Они воспроизводились локально через внутренние динамики ноутбука. Однако в PowerBook не предусмотрено аудиоразъёмов, чтобы получить хорошие аналоговые копии записей.

Внутренний жёсткий диск использует SCSI с необычным разъёмом. Кроме того, были сомнения, что старую файловую систему (HFS) можно будет легко прочитать в современной.

К ноутбуку прилагался внешний дисковод для гибких дисков, но при его подключении компьютер не работал. Энтузиасту не удалось выяснить причину аппаратной неисправности.

При этом PowerBook имеет порт AppleTalk и телефонную розетку, но сетевое программное обеспечение на нём не установлено. Однако в нём было приложение для набора номера, что стало первым шагом к потенциальному решению.

Первый вопрос заключался в том, как конвертировать аудиофайл так, чтобы его можно было отправить по факсу. Ноутбук включает коллекцию игр и редактор ресурсов ResEdit, который ранее использовался для проверки и изменений вышеупомянутых игр.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Он позволяет просматривать необработанное содержимое файлов в шестнадцатеричной форме. Однако ResEdit не поддерживает печать, и текст пришлось скопировать в другое приложение.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Переносимый звуковой файл имел длину 37 928 байт. Шестнадцатеричное представление вдвое больше, поскольку каждый байт представлен двумя символами (0-F). Энтузиаст использовал пакеты 12288 (0×3000 в шестнадцатеричном формате), чтобы облегчить запоминание смещений.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Поскольку в ноутбуке также установлен Microsoft Office и поддерживается печать, то он вставил содержимое буфера обмена в документ Word.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Все звуковые файлы имели размер менее 100 КБ, поэтому их копирование не заняло много времени.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Далее энтузиаст задействовал программное обеспечение для факса из диалогового окна печати. Он решил использовать для приёма файлов студенческий ноутбук ThinkPad T60 под управлением Windows XP, которая включает в себя факс-приложение, сохраняющее их в виде многостраничных изображений TIF.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Соединить два ноутбука телефонным кабелем не получится. Оказывается, напряжение, обеспечиваемое стационарной линией связи, важно для правильной работы модема. Простая схема имитатора телефонной линии может решить эту проблему, и её можно собрать с помощью обычных электронных компонентов и батареи на 9 В.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

В итоге энтузиаст смог отправить факс на ThinkPad. Теперь его требовалось перевести обратно в двоичный файл. Автор конвертировал TIF в PDF и использовал оптическое распознавание символов (OCR), чтобы преобразовать его обратно в текст с использованием 16 различных символов (0–9, A–F) и шрифта Courier.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

После этого файл был скопирован редактор и сохранён как двоичный.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

Затем его потребовалось импортировать в Audacity для определения аудиоформата: беззнаковый 8-битный PCM, с прямым порядком байтов, 22050 Гц, моно. Из-за ошибок транскрипции OCR звук не идеальный, слышны потрескивание и хлопки.

Тогда энтузиаст решил написать свой алгоритм оптического распознавания символов с учётом того, что текст был создан с использованием шрифта фиксированной ширины, а документ по сути представляет собой сетку символов с равномерными интервалами. Он определил отправную точку, смещения символов и межстрочный интервал, чтобы захватить и проанализировать каждый символ индивидуально.

Энтузиаст смог перенести файлы с ноутбука Apple 1994 года

В итоге он смог добиться идеального звучания старых аудиофайлов.

Источник: habr.com

Next Post

Вышла 11-я платформа от «Базальт СПО» — новая стабильная ветка репозиториев ALT (p11, кодовое имя Salvia — Шалфей)

В конце мая 2024 года состоялся выпуск 11 версии платформы от «Базальт СПО» — новой стабильной ветки репозиториев ALT (p11, кодовое имя Salvia — Шалфей). 10-я версия платформы от «Базальт СПО» вышла в конце 2021 года. «Выпуск 11-й платформы — результат трехлетнего труда нашей команды программистов. Работу над новой платформой мы […]