V2中的文件句柄是3 2字节的固定大小的数组。在 V 3中,它变成了一个最多为6 4个字节的可变长度的数组。在 X D R中,一个可变长度的数组被编码为一个 4字节的数组成员个数跟着实际的数组成员字节。这样在实现时减少了文件句柄的长度,例如 U n i x只需要1 2个字节,但又允许非U n i x实现维护另外的信息。
V2将每个R E A D和WRITE RPC过程可以读写的数据限制为 8 1 9 2个字节。这个限制在V 3中取消了,这就意味着一个 U D P上的实现只受到 I P数据报大小的限制( 6 5 5 3 5字节)。这样允许在更快的网络上读写更大的分组。
文件大小以及R E A D和W R I T E过程开始偏移的字节从 3 2字节扩充到6 4字节,允许读写更大的文件。
每个影响文件属性值的调用都返回文件的属性。这样减少了客户调用 G E TAT T R过程的次数。
WRITE过程可以是异步的,而在 V 2中要求同步的W R I T E过程。这样可以提高 W R I T E过程的性能。
V3中删去了一个过程( S TAT F S),增加了七个过程: A C C E S S(检查文件访问权限)、M K N O D(创建一个U n i x殊文件)、R E A D D I R P L U S(返回一个目录中的文件名字和它们的属性)、F S I N F O(返回一个文件系统的静态信息)、F S S TAT(返回一个文件系统的动态信息)、PAT H C O N F(返回一个文件的 P O S I X . 1信息)和C O M M I T(将以前的异步写操作提交到外存中)。