Kuidas MD5 allalaadimise summat automaatselt kontrollida!

See suurepärane tegumi skript aitab teil tuvastada rikutud faile enne nende telefoni vilkumist, mis võib säästa teid vastikust telliskivist!

Veel märtsi keskel pühendasime an terve nädal paljudele suurepärasetele Taskeri näpunäidetele ja nippidele, mida te pole tõenäoliselt mujal näinud, et parandada oma nutitelefoni kasulikkust. Loodetavasti olete mõne reaalse maailma näitega mängides õppinud natuke Taskeriga töötamist.

Täna toon teieni uue idee, mille olen välja mõelnud, mis peaks meeldima paljudele meie foorumite flashahoolikele.

Kui olete kasutaja, kellele meeldib oma seadet juhtida, vilgutades kohandatud ROM-e, tuumasid jne, siis laadite tõenäoliselt alla palju faile sellistelt saitidelt nagu AndroidFileHost.com. Märkate, et iga fail sellistel hostimissaitidel sisaldab MD5 summat, mida saate pärast allalaadimist võrrelda.

Oih

Väga oluline on võrrelda MD5 summasid enne kriitilise faili (nt raadio või alglaaduri) vilkumist, et vältida rikutud faili vilkumist. Mobiilis on see aga ebameeldiv, sest peate faili oma failiuurija rakenduses käsitsi üles leidma ja summade võrdlemiseks kopeerima/kleepima MD5 summa tekstikasti.

Ma peatusin ja mõtlesin endamisi, et miks mitte automatiseerida seda Taskeriga? Otsisin selle üles ja olin üllatunud, et ei leidnud seda kuskilt mainitud, kuid see on võimalik ja tegelikult üsna lihtne teha!

Kuidas see on tehtud

Kuidas see toimib: kopeerite md5 summa oma lõikepuhvrisse ENNE allalaadimist ja kui allalaadimine on lõppenud, küsitakse teilt, kas soovite väärtusi võrrelda või mitte. Kui vajutate jah, arvutab Tasker allalaaditud faili MD5 summa ja võrdleb seda teie lõikelaual olevaga.


Eeldused

  • Teavituste kuulajavõi Automaatne teavitus. Mina isiklikult kasutan automaatset teavitust, kuid selle õpetuse jaoks seadistasin selle teavituskuulaja abil, kuna selle kasutamine on tasuta.
  • Snackbar Taskeri pistikprogramm. Pole nõutav (kuigi kui impordite minu profiili, kasutab see seda), kuid nuppudega stseeni loomine ületab selle. Olen seadistanud õpetuse ainult rakenduse tasuta funktsioonide kasutamiseks.

Juhised

  • Looge uus profiil ja pange sellele nimi "Kontrollige MD5 summats.' Konteksti jaoks minge aadressile Sündmused --> Pluginad --> Teavituste kuulaja. Valige "Postitatud" ja kerige alla ja valige oma brauseri rakendus. Kasutan isiklikult Chrome Devi, nii et valisin selle.
  • Ülesanne --> Kui. Seadke see väärtusele Kui %nltext ~ Allalaadimine on lõpetatud. (Või mis tahes alamtekst, mida teie teatis ütleb, kui brauseri rakendus teatab, et allalaadimine on lõppenud.) See on nii et ülesanne käivitub, kui tuvastab, et allalaadimine on lõpetatud, nagu brauser näitab teatis.
  • Pluginad --> Snackbar Taskeri pistikprogramm. Valige "Alumine leht". Pealkirja jaoks tehke see umbes nagu "Kontrolli MD5 summasid?", üksuste puhul "Jah, ei" ja käskude jaoks "Y, N".
  • Ülesanne --> Kui. Määrake selle väärtuseks Kui %bs_command ~ Y.
  • Kood --> Käivita Shell. Koodi jaoks tehke sedals /sdcard/DownloadMäärake see salvestama tulemusi kaustas %files. (Muutke kõik, mis on pärast /sdcard/ allalaadimiskausta teeks. /sdcard/Download on enamiku inimeste jaoks vaikeseade)
  • Muutujad --> Muutujate poolitus. Tükelda % faili.
  • Muutujad --> massiivi pop. Avage %failid, asetage 1. asukoht ja määrake %allalaadimine.
  • Kood --> Käivita Shell. Koodi jaoks tehke sedamd5sum /sdcard/Download/%downloadMäärake see salvestama tulemuse faili %md5. Jällegi muutke allalaadimiskataloogi vastavalt vajadusele.
  • Muutujad --> Muutujate poolitus. Poolita %md5. Ärge määrake jaoturit.
  • Alert --> Flash. Tekst: "MD5 summad sobivad!" Märkige Kas ja seadke see väärtusele Kui %md51 ~ %CLIP.
  • Alert --> Flash. Tekst: "MD5 summad ei sobi!" Kontrollige If ja määrake see väärtuseks Kui %md51 !~ %CLIP.
  • Ülesanne --> Lõpeta kui.
  • Ülesanne --> Lõpeta kui.

Siin on tegumiredaktori ekraanipildid, et anda teile toimingute järjestusest parem ülevaade.

Kas olete huvitatud XML-i ise importimisest? Järgige seda linki minu lõimele Tasker Tips & Tricks foorumis ja kerige faili manuste juurde. Selle importimiseks avage Tasker, vajutage pikalt üleval profiilide vahekaarti, vajutage nuppu Import ja sirvige allalaaditud .prf.xml-faili.


Kas teil on idee, mida olete Taskeris alati tahtnud rakendada, kuid pole teadnud, kuidas? Andke meile allpool teada ja me võime teie ideele tulevikus lahenduse pakkuda!