try (FileInputStream fis = new FileInputStream(file)) { int pos = RND.nextInt(size); int len = RND.nextInt(size - pos);
fis.getChannel().position(pos); byte[] nbytes = fis.readNBytes(0); if (nbytes.length != 0) thrownew RuntimeException("readNBytes() zero length");
nbytes = fis.readNBytes(len); if (nbytes.length != len) thrownew RuntimeException("readNBytes() length"); if (!Arrays.equals(nbytes, 0, len, bytes, pos, pos + len)) thrownew RuntimeException("readNBytes() content");
}
try (FileInputStream fis = new FileInputStream(file)) { int pos = RND.nextInt(size);
fis.getChannel().position(pos); byte[] allbytes = fis.readAllBytes(); if (allbytes.length != size - pos) thrownew RuntimeException("readAllBytes() length"); if (!Arrays.equals(allbytes, 0, allbytes.length,
bytes, pos, pos + allbytes.length)) thrownew RuntimeException("readAllBytes() content");
}
file.delete();
}
dir.delete();
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.15Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.