답변:
file
BOM이 있는지 알려줍니다. 다음을 테스트 할 수 있습니다.
$ /usr/bin/printf "\ufeff...\n" | file -
/dev/stdin: UTF-8 Unicode (with BOM) text
참고 : file
변경 로그 에 따르면 이 기능은 2007 년에 이미 존재했습니다. 따라서 현재 시스템에서 작동합니다.
file
버전은 file-5.09
이고 결과는 /dev/stdin: ASCII text
입니다. 버전에 따라 다릅니 file
까?
file
5.04 (Debian squeeze)로 테스트했는데 괜찮습니다. 변경 기록에 따르면 2007 년에도 테스트되지 않았습니다. 그러나 당신은 내 대답에 주어진 시험을 할 수 있습니다.
language-pack-ja
하면 apt
예제가 완벽하게 작동합니다. 당신의 도움을 주셔서 감사합니다!
당신이 stat fileName
그것을 실행 하면 정확히 세 문자를 제공해야합니다. 편집기에서 파일을 열었을 때 아무것도 볼 수 없었습니다. 따라서 파일 크기가 3이라는 것을 알면 BOM이 있다는 것이 명확 해졌습니다.
또한, 여기 의 게시물 은 내 경우에 유익했습니다.
hexdump -n 3 -C 2.txt
00000000 ef bb bf
ef bb bf // YES