例如,/dev/rfcomm0
(蓝牙设备)的文件偏移量可能始终为 0,因为蓝牙设备是流式设备,没有固定的文件大小。
-
普通文件:
-
线性偏移,支持随机访问。
-
读写后更新,范围从 0 到文件大小。
-
-
字符设备文件:
-
偏移量可能无意义,不支持随机访问。
-
偏移量可能始终为 0,不支持
lseek 来改变读写指针的位置
。
-
例如,/dev/rfcomm0
(蓝牙设备)的文件偏移量可能始终为 0,因为蓝牙设备是流式设备,没有固定的文件大小。
普通文件:
线性偏移,支持随机访问。
读写后更新,范围从 0 到文件大小。
字符设备文件:
偏移量可能无意义,不支持随机访问。
偏移量可能始终为 0,不支持 lseek 来改变读写指针的位置
。