LabVIEW가 처리 가능한 최대 파일 크기는?
주요한 소프트웨어:
주요한 소프트웨어 버전: 8.0
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A
문제점: 텍스트 파일에서 읽기.vi 또는 2진 파일에서 읽기.vi등으로 File을 열고자 합니다. LabVIEW가 열고/읽고/쓰고 할 수 있는 최대 파일 크기는 얼마입니까?
솔루션: LabVIEW 7.1 및 이전 버전에서는 최대 2 GB (2^31 bytes)입니다. 왜냐하면, 32-bit 정수를 이용하여 파일 크기와 Offset 값을 지정하기 때문입니다. 그러나 아래 링크의 방법을 사용하면 2 GB 이상의 파일을
쓰기 할 수 있습니다. 2 GB 보다 큰 파일을 읽는 다른 방법은
openg.org 에서 사용자 VI를 다운받으면 됩니다.
LabVIEW 8.0 이상의 버전에서는 64-bit datatype을 제공하기 때문에 64-bit 정수로 파일 크기와 Offset 값을 지정할 수 있습니다. 그래서 최대 15 exabytes (2^63 bytes)까지 가능합니다.
물론 최대 파일 크기는 컴퓨터의 OS의 파일 시스템(FAT16, FAT32, 또는 NTFS)의 제약을 받습니다.
- FAT16는 최대 파일 크기 2 GB이고, 하드 드라이브 파티션 크기는 최대 4GB입니다. DOS가 FAT16입니다.
- FAT32는 최대 파일 크기 4GB이고, 최대 하드 드라이브 파티션 크기는 32GB입니다. Windows 98이 그 예입니다.
- NTFS는 최대 파일 크기 16 exabyte이고, 최대 하드 드라이브 파티션 크기도 16 exabyte입니다. Windows XP가 그 예입니다.
Windows 2000과 XP는 FAT32와 NTFS를 모두 사용할 수 있습니다. 그러나 보안이나 파티션 크기, 파일 크기 등의 장점때문에 NTFS를 많이 사용합니다.
관련 링크: How Much Data Can I Write to a File from LabVIEW
OpenG.org: OpenG Lib: Large File I/O
첨부:
리포트 날짜: 01/17/2003
마지막 업데이트: 12/16/2005
문서 번호: 2TGGQAHM
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.