Технически AppleScript list
, записанный в файл на диске , в том виде, в котором вы его используете, не создает текст файл , даже если вы можете открыть его, например, в TextEdit или в Редакторе скриптов !Это двоичный файл , и при открытии в TextEdit или Script Editor вы не увидите все содержимое файла.
Вы должны посмотреть на это в Hex Editor , например, 0xED , и первые 4 байтов являются6C697374
или list
и вторые 4 байта - это число элементов в списке , например, 00000A28
равно 2600
и 00000708
равно 1800
.
Тем не менее, я бы восстановил файл из резервной копии и не беспокоился о том, как AppleScript записывает list
в файл на диске так, как у вас есть.Также я бы позаботился о регулярном резервном копировании!
Вы можете попробовать изменить значение вторых 4 байтов , но это не гарантируется.восстановит отсутствующие элементы списка , так как файл также может быть поврежден или усечен.Сделайте резервную копию файла перед редактированием в Hex Editor !