Это - ошибка, но она не связана с той что Aaron, связанный с. Я не могу воспроизвести его в данный момент, так можете Вы регистрировать новую ошибку здесь: https://bugs.launchpad.net/ecryptfs / + filebug
Можно скопировать и вставить из описания выше, но я также должен знать больше о дистрибутиве Linux и версии ядра, которую Вы используете.Спасибо!
Я смог воспроизвести это как в OS X 10.6.8, так и в OpenBSD 5.5-current.
Распечатывая отладочную информацию с помощью файла -D tmp
, получается, что ваш текстовый файл не прошел примерно 2000 тестов, прежде чем file(1)
распознал ключевое слово Pascal record
и решил, что это должен быть текст Pascal-программы.
Минимальный рабочий пример может быть получен следующим образом:
$ echo record > test
$ file test
test: ASCII Pascal program text
После многочисленных эвристик, применяется только "третий и последний набор тестов, основанных на жестких предположениях" в ascmagic.c. Эти тесты распознают "типы файлов, которые мы знаем по ключевым словам, которые могут появиться в любом месте файла". Поэтому минимальные изменения в вашем файле приводят к правильной идентификации как ASCII английский текст
, например, изменение их
на и
в третьей строке.