NDEF有效载荷可以携带多少数据?

时间:2012-11-13 14:28:55

标签: android size nfc payload ndef

谷歌android的DOC说:有效字节数组,包含0到(2 ** 32 - 1)字节,不能为空。 所以我认为NDEF记录可以携带4GB数据。

但当我用ndef.getMaxSize()检查三星的TecTiles的最大尺寸时 大小只有716。

为什么三星的TecTiles不是4GB?我认为任何支持NDEF的NFC标签最多都可以携带4GB数据。

1 个答案:

答案 0 :(得分:4)

NDEF消息大小的限制因素是大多数情况下标签的容量。

例如,在大多数操作系统中,可以使用大小为2GB的文件。但是,128MB驱动器上不能有2GB文件,因为驱动器不能容纳2GB。操作系统限制为2GB并不重要 - 驱动器在物理上无法保持接近该限制的任何值。

在这方面,您可以将NFC标签视为非常非常小的驱动器。 NFC标签支持的字节数因标签而异,但通常为1KB或更少。