Есть ли какая-либо альтернатива команде file которую можно использовать для определения типов файлов в незашифрованном виде, у которых нет магического числа? Например, я могу дать файл, содержащий JSON, и я получу ответ типа "JSON" вместо "ASCII text".

В противном случае, есть ли альтернативные магические файлы, которые могут заставить команду file вести себя так?

1 ответ1

0

Как объясняет @ techie007, нет никакого здравого и эффективного способа определить "формат" текстового файла, но если вы специально хотите проверить, содержит ли файл допустимый JSON, вы, вероятно, можете использовать jq для этой задачи, так как я предполагаю, что он вернет с кодом ошибки!= 0 при неверном вводе JSON.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .