Otrzymuję pliki jako bufory bajtów i nie można użyć metody fs.stat(). Więc staram się używać buf.length, ale ta długość odnosi się do ilości pamięci przydzielonej dla obiektu bufora, a nie w rzeczywistości rozmiaru zawartości. Na przykład mam plik o rozmiarze 22.449 bajtów. zwraca buf.length dla 39804 dla niego.Jak poznać rzeczywisty rozmiar zawartości bufora bajtowego w nodejs?
6
A
Odpowiedz
15
Trzeba byteLength
:
var buff = fs.readFileSync(__dirname + '/test.txt');
console.log(buff.byteLength);
Na węźle 0.10.21 można spróbować to:
console.log (buff.toString() długość.);
Powiązane problemy
- 1. WPF sterowania rzeczywisty rozmiar
- 2. Jak poznać rozmiar zmiennej w MATLAB
- 3. Przycinanie AudioQueue i rozmiar bufora
- 4. Jak mogę poznać rzeczywisty typ argumentu klasy ogólnej?
- 5. Optymalny rozmiar bufora Androida:
- 6. Apple Watch: Jak poznać rozmiar ekranu?
- 7. Jak poznać rozmiar pliku przed jego pobraniem?
- 8. Zachowywanie zawartości bufora po eglSwapBuffers
- 9. Jak ustawić rozmiar zawartości NSScrollView?
- 10. uzyskać rzeczywisty rozmiar wyświetlania obrazu na NSImageView
- 11. Linux UDP maksymalny rozmiar bufora odbiorczego
- 12. Jak zmienić rozmiar bufora i/o jądra
- 13. Jak znaleźć rozmiar bufora gniazda linux
- 14. MFMailComposeViewController Wymuś rzeczywisty rozmiar załącznika obrazu
- 15. Konwersja bufora na ReadableStream in nodejs
- 16. iPhone Max rozmiar bufora gniazda
- 17. Zwiększ rozmiar bufora SPI w Raspbian
- 18. Jak skonstruować obiekt TarFile w pamięci z bufora bajtowego w Pythonie 3?
- 19. Rozszerzanie bufora bajtów odwzorowanego w pamięci Java
- 20. Jak zmienić rozmiar zawartości JavaFX ScrollPane na bieżący rozmiar?
- 21. Jak zwiększyć rozmiar bufora przewijania w ekranie GNU
- 22. Emacs ansi-term maksymalny rozmiar bufora?
- 23. Czy do stdout dołączono rozmiar bufora?
- 24. Kontrolować rozmiar zawartości w oknie zenity?
- 25. Optymalny rozmiar bufora dla strumienia odpowiedzi HttpWebResponse
- 26. Dlaczego rozmiar bufora pierścieniowego musi wynosić 2?
- 27. Golang - Co to jest rozmiar bufora kanału?
- 28. Jak przeanalizować żądanie HTTP z brakującym typem zawartości w Express/NodeJs, przyjmując domyślny typ zawartości?
- 29. „max dozwolony rozmiar 128000 bajtów, rzeczywisty rozmiar kodowanej klasy Scala” błędu w Akka remoting
- 30. mouseEvent.offsetX Dostaję jest znacznie większa niż rzeczywisty rozmiar płótna
Użycie węzła 6.10.0, buf.length daje mi dokładny rozmiar bajtów pliku. – bob