SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje serwera
  3. fileGetHash

Funkcja

fileGetHash

Zwraca skrót zawartości pliku w zapisie szesnastkowym. Przydaje się do sprawdzenia, czy plik się zmienił. Skrót liczony jest z treści jako tekstu UTF-8, więc dla plików binarnych może różnić się od skrótu z innych narzędzi. Algorytmy: "md5", "sha1", "sha224", "sha256", "sha384", "sha512".

Składnia

string fileGetHash(file/string fileOrPath [, string algorithm = "md5"])

Argumenty

fileOrPathfile/string
Uchwyt albo ścieżka.
algorithmstring, opcjonalny = "md5"
Algorytm skrótu.

Różnice względem MTA:SA

  • Tych argumentów z MTA:SA tu nie ma: table options = nil

W MTA:SA

fileGetHash(file theFile, string algorithm, table options = nil)

Zwraca

Skrót albo false.

Przykład

outputDebugString("config.json: " .. tostring(fileGetHash("config.json", "sha256")))

Zobacz też