docs: @SuppressWarnings("unchecked")
      private byte[] getDynamicFieldByteValue(Object value, Charset charset) {
          switch (dynamicFieldType) {
              // 如果是打包剩余的所有Byte
              case allRestByte:
                  return BytesUtil.objString2Byte((String) value, charset);
              // 如果是文件metadata
              case metadata:
                  return MetadataMapper.toByte((Set<MetaData>) value, charset);
              default:
                  return BytesUtil.objString2Byte((String) value, charset);
          }
      }