digup on komentoriviapuohjelma päivittää md5sum tai shasum sulattaa tiedostoja. & Nbsp; Se lukee nykyiset sulattaa tiedostoja, tarkista nykyinen hakemisto uuden, päivitetyn, muuttaa, nimetä uudelleen tai poistaa tiedostoja ja kysellä käyttäjälle yhteenvedon muutokset. Tutkittuaan päivitykset, ne voidaan kirjoittaa takaisin sulattaa tiedostoon.
Yksi visioi sovelluksia digup on päivittää ja tarkistaa vähitellen arkistojen kuten aikajärjestyksessä tietovarastojen tai musiikkikokoelmia. Käyttämällä digup mahdollisesti ei-toivottuja muutoksia tai kadonneet tiedostot on helppo havaita, kun nopeasti lisäämällä uusia tiedostoja.
Toisena tarkoituksena voisi olla automaattisesti tarkistaa eheyden kiintolevyn kopioita arkistojen, sillä varmuuskopiot kiintolevyille ovat yhä suositumpia. Käyttämällä täysversion sulattaa scan jopa hitaasti hiipivä lohkojen vanhojen kiintolevyjen voidaan havaita. Käyttämällä crontab merkintä, tämä tarkistus voidaan tehdä ilman valvontaa ja rutiininomaisesti.
Normaalikäytössä vain kosketti tiedostot uudemmilla muutoksen ajat ovat täysin lukea ja sulattaa verrattuna. Vaihtoehtoisesti täysi tarkistus voidaan suorittaa testata kaikki tiedoston sisältö vastoin heidän odotetaan digestioita.
Symbolisia linkkejä tukevat joko seuraamalla linkkiä ja lukemisen kohde & todellisten tuloste; s sulattaa tai tallentamalla ainoastaan linkin kohde polku ja tarkastaa sitä vasten vanhan.
Sulatella tiedostot kirjoittanut digup ovat sopusoinnussa tuottama ja lukea md5sum ja vastaavia ohjelmia coreutils paketti. Lisätietoja, kuten tiedoston koon ja muutoksen aikaa tai symlink tavoitteet tallennetaan kommentti linjat.
Neljä sulattaa algoritmit ovat tuettuja: MD5, SHA1, SHA256 ja SHA512. Sulatella tiedosto itsessään on myös checksummed käyttämällä CRC32 tahaton muutoksia. Nopea punainen-musta binääripuu käytetään sisäisen tiedostoluettelon, joka mahdollistaa nopean toiminnan on paljon tiedostoja.
Vaihtoehtoiset
digup on suunnattu yksinkertainen sulattaa päivittämistä ja todentaminen ilman suodatus ominaisuuksia tai asetustiedostoja. Monimutkaisempia sovelluksia, kuten isäntä-tietomurtojen havaitsemisen, katso työkaluja kuten Tripwire (kaupallinen), AIDE (open-source) tai debsums Debian / Linux.
Mikä on uusi tässä julkaisussa:
- src / digup.c: lisääminen pikakuvake vaihtoehto -w, --windows for --modify-ikkuna = 1 tarpeen tarkistaa tiedostoja FAT tiedostojärjestelmien.
- src / digup.c: Uusi ominaisuus: --restrict = osajono tilapäisesti ohittaa kaikki tiedostot eivät vastaa osajonon. Tarvitaan uusi fileinfo valtion FS_SKIPPED ja asianmukaiset komennot.
- src / digup.c: Kiinnitys ongelmia 64-bittinen tiedostojen kokoja Win32 alle (mingw32): käyttämällä _stat64 on MinGW nyt.
- src / digup.c: Yksinkertainen muuttuja uudelleennimeämistilaan solmuun - & gt; digestiter selvyyden vuoksi.
- src / digup.c: lisääminen check in digest_file varmistaa, että koko tiedosto on luettu.
- src / digup.c: käyttäminen intptr_t in rbtree testeissä korjata varoituksia osoittimen muuntaminen 64-bittisissä järjestelmissä.
- src / digup.c: Lisäämällä uusia liput --modify-ikkunan innoittamana rsync: anna muutosajan suistoalueilla suurempi kuin nolla esimerkiksi for varmuuskopiointi on FAT-tiedostojärjestelmien.
- src / digup.c: Lisätään uusi vaihtoehto --exclude-merkki = file. Jos tiedosto löytyy hakemistosta aikana rekursiivisen skannauksen, hakemisto itse ja kaikki alihakemistot ohitetaan.
Mikä on uusi versiossa 0.6.30:
- src / digup.c: Hakeminen vaikuttanut laastari, joka korjauksia segfault amd64 johtuu va_start (), va_end () käyttötavat.
Kommentteja ei löytynyt