File tree Expand file tree Collapse file tree 1 file changed +3
-8
lines changed
src/test/java/io/frictionlessdata/datapackage Expand file tree Collapse file tree 1 file changed +3
-8
lines changed Original file line number Diff line number Diff line change @@ -924,15 +924,10 @@ private static void fingerprintFiles(Path path) {
924924 MessageDigest md ;
925925 try {
926926 md = MessageDigest .getInstance ("SHA-256" );
927-
928- for (File f : path .toFile ().listFiles ()) {
927+ File [] files = path .toFile ().listFiles ();
928+ TreeSet <File > sortedFiles = new TreeSet <>(Arrays .asList (files ));
929+ for (File f : sortedFiles ) {
929930 if (f .isFile ()) {
930- /*try (DigestInputStream dis = new DigestInputStream(Files.newInputStream(f.toPath()), md)) {
931- while (true) {
932- if (dis.read() == -1) break;
933- }
934- md = dis.getMessageDigest();
935- }*/
936931 String content = String .join ("\n " , Files .readAllLines (f .toPath ()));
937932 content = content .replaceAll ("[\\ n\\ r]+" , "\n " );
938933 md .digest (content .getBytes ());
You can’t perform that action at this time.
0 commit comments