docs: @Override
      public int encode ( byte[] dst, int dstIndex ) {
          int start = dstIndex;
          SMBUtil.writeInt8(this.allocationSize, dst, dstIndex);
          dstIndex += 8;
          SMBUtil.writeInt8(this.endOfFile, dst, dstIndex);
          dstIndex += 8;
          SMBUtil.writeInt4(this.numberOfLinks, dst, dstIndex);
          dstIndex += 4;
          dst[ dstIndex++ ] = (byte) ( this.deletePending ? 1 : 0 );
          dst[ dstIndex++ ] = (byte) ( this.directory ? 1 : 0 );
          return dstIndex - start;
      }