파일을 바이트 버퍼로 가져오고 fs.stat() 메소드를 사용할 수 없습니다. 그래서 buf.length를 사용하려고 시도하지만이 길이는 버퍼 객체에 할당 된 메모리의 양을 의미하며 실제 내용 크기는 아닙니다. 예를 들어 크기가 22,449 바이트 인 파일이 있습니다. buf.length는 39804를 반환합니다.nodejs에서 바이트 버퍼의 실제 크기를 확인하는 방법은 무엇입니까?
6
A
답변
15
당신은 byteLength
필요
var buff = fs.readFileSync(__dirname + '/test.txt');
console.log(buff.byteLength);
노드 0.10.21를 들어 당신이 시도 할 수 있습니다 :
을 console.log을 (buff.toString()을 길이.)
관련 문제
- 1. 웹 페이지의 실제 크기를 확인하는 방법은 무엇입니까?
- 2. NIO 버퍼의 메모리 사용을 확인하는 방법은 무엇입니까?
- 3. 내 코드가 NodeJs에서 실행되는지 확인하는 방법은 무엇입니까?
- 4. NodeJS에서 컴퓨터가 유휴 상태인지 확인하는 방법은 무엇입니까?
- 5. 파이썬 : 버퍼의 크기를 얻으십시오.
- 6. 압축 파일을 압축하지 않고 실제 크기를 확인하는 방법은 무엇입니까?
- 7. recvfrom()은 바이트 수 대신 버퍼의 크기를 반환합니다.
- 8. 파일 크기를 확인하는 방법은 무엇입니까?
- 9. Page.Cache의 크기를 확인하는 방법은 무엇입니까?
- 10. malloc'ed 버퍼의 실제 사용법을 결정하는 방법
- 11. JSON 응답의 크기를 확인하는 방법은 무엇입니까?
- 12. VB.NET - 바이트 버퍼의 하위 집합을 파일에 커밋하는 올바른 방법은 무엇입니까?
- 13. 리눅스에서 버퍼의 실제 주소 얻기
- 14. Java 메서드의 바이트 코드 크기를 확인하는 방법
- 15. 바이트 배열에서 그림의 크기를 조정하는 방법은 무엇입니까?
- 16. cocos2d에서 CCLabelTTF의 실제 크기를 얻는 방법은 무엇입니까?
- 17. 이미지에서 대상의 실제 크기를 측정하는 방법은 무엇입니까?
- 18. 장치의 실제 크기를 얻는 방법은 무엇입니까?
- 19. iOS에서 OpenGL ES 렌더 버퍼의 크기를 조정하는 방법은 무엇입니까?
- 20. 할당 된 C 버퍼의 크기를 결정하는 방법은 무엇입니까?
- 21. 바이트 배열이 유효한 이미지인지 확인하는 방법은 무엇입니까?
- 22. 안드로이드에 연결된 실제 인터넷을 확인하는 방법은 무엇입니까?
- 23. 실제 데이터가 무엇인지 잡음을 확인하는 방법은 무엇입니까?
- 24. jQuery - AJAX 호출에서 응답 객체의 크기를 확인하는 방법은 무엇입니까?
- 25. 버퍼의 효과는 무엇입니까
- 26. 메모리에서 COM 개체 크기를 확인하는 방법은 무엇입니까?
- 27. 브라우저 창의 클라이언트 크기를 확인하는 방법은 무엇입니까?
- 28. 파이썬에서 float의 크기를 확인하는 방법은 무엇입니까?
- 29. python으로 디렉토리에있는 파일의 크기를 확인하는 방법은 무엇입니까?
- 30. 플래시없이 swf 파일의 크기를 확인하는 방법은 무엇입니까?
노드 6.10.0을 사용하여 buf.length는 파일의 정확한 바이트 크기를 알려줍니다. – bob