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

fly*_*210 -1 size android payload nfc ndef

google android的DOC说\xef\xbc\x9apayload字节数组,包含零到(2 ** 32 - 1)字节,不能为空。\n所以我认为NDEF记录可以携带4GB数据。

\n\n

但是当我检查 Samsung\xe2\x80\x98s TecTiles 的最大尺寸时,ndef.getMaxSize()\n尺寸仅为 716。

\n\n

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

\n

Com*_*are 5

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

例如,在大多数操作系统中可能有 2GB 大小的文件。但是,128MB 驱动器上不能有 2GB 文件,因为该驱动器无法容纳 2GB。操作系统限制为 2GB 并不重要——驱动器实际上无法容纳接近该限制的任何内容。

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