docs: @SneakyThrows
      public static String decodeByteArrayToString(final byte[] bytes) {
          @Cleanup
          val bais = new ByteArrayInputStream(bytes);
          @Cleanup
          val baos = new ByteArrayOutputStream();
          val buf = new byte[bytes.length];
          try (val iis = new InflaterInputStream(bais)) {
              var count = iis.read(buf);
              while (count != -1) {
                  baos.write(buf, 0, count);
                  count = iis.read(buf);
              }
              return new String(baos.toByteArray(), StandardCharsets.UTF_8);
          } catch (final Exception e) {
              LOGGER.error("Base64 decoding failed", e);
              return null;
          }
      }