Komenda unix file
używa "magicznej" bazy danych plików do określenia, jakiego rodzaju danych plik zawiera, niezależnie od nazwy pliku lub rozszerzenia.Tworzenie niestandardowej bazy danych magicznych
Potrzebuję spreparować moją niestandardową magiczną bazę danych do celów testowych, ale nie mogę znaleźć sposobu jej utworzenia.
jeśli masz uprawnienia roota, możesz edytować magię lub magic.mime w razie potrzeby, zamiast tworzyć nowy plik ponownie: – yitwail
ponownie, jak to pomaga? Jeśli jest w instrukcji, możesz podać przykład? –
@PauloNeves szczegóły składni nie są banalne, ponieważ strona podręcznika (lub [link do niej] (https://linux.die.net/man/5/magic)) jest znacznie lepsza. "Każda linia pliku określa test, który ma zostać wykonany, test porównuje dane rozpoczynające się od określonego przesunięcia w pliku z wartością bajtu, łańcuchem lub wartością liczbową. Jeśli test się powiedzie, drukowany jest komunikat. składa się z następujących pól: offset, typ, test, komunikat ". cweiske ma przykład jako odpowiedź poniżej. –