Хеш-сумма и CRC32

Версия Minecraft
1.5+

jopi

Попрошайка
1,421
30
260
Как проверять Хеш-сумму или CRC32 у .zip файла? типо достать их я могу, а как сверять?
У меня есть мод в папке mods, допустим название updown.zip, как мне проверять его CRC32 при запуске игры
 

Eifel

Модератор
1,624
79
609
В гугле нашел и слепил:

Java:
import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.file.Path;

import java.util.zip.CRC32;

public class CRC32Generator {

    public static void main(String[] args) {
   
        Path path = Paths.get("path/to/file");
        byte[] data = Files.readAllBytes(path);

        CRC32 crc = new CRC32();
        crc.update(data);
        System.out.println("CRC32:"+crc.getValue());
    }
}

Работает ли не пробовал. Но думаю суть ты понял. Можешь еще поискать
 

jopi

Попрошайка
1,421
30
260
:()
В гугле нашел и слепил:

Java:
import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.file.Path;

import java.util.zip.CRC32;

public class CRC32Generator {

    public static void main(String[] args) {
  
        Path path = Paths.get("path/to/file");
        byte[] data = Files.readAllBytes(path);

        CRC32 crc = new CRC32();
        crc.update(data);
        System.out.println("CRC32:"+crc.getValue());
    }
}

Работает ли не пробовал. Но думаю суть ты понял. Можешь еще поискать
Надо попробывать, спосеба ман!
 
476
9
39
Есть для java библиотека для генерации хэшей(точнее это одна из её фич), так вот там можно и более надежный хэш сгенерить, а именно sha256, погугли. "Хэширования java библиотека"
 
Сверху