Get-Content -ReadCount 0 -encoding String -literalpath "D:\file"
파일에서 실행하면 1 분 안에 16 진수 내용을 덤프하지만 실행 Get-Content -ReadCount 0 -tail 1 -encoding String -literalpath "D:\file"
하면 Powershell은 30 분 후에도 출력을 제공하지 않습니다. 파일에 대한 링크 는 다음과 같습니다 . 내가 놓친 것은 무엇입니까?
-encoding byte
스위치 를 추가하여 해결했습니다 . 당신이 옳았. 16 진수 값이 \ x00으로 끝나는 파일은 실제로 꼬리가 없기 때문에 문제가됩니다.
Get-Content -ReadCount 0 -tail x -encoding Byte -literalpath "D:\file"
x가 원하는 바이트 수입니다. -encoding String
꼬리가 없으므로 실패합니다.