Ֆայլի հեշի և ստուգիչ գումարի հաշվարկման էությունը
«Ֆայլի Հեշի և Ստուգիչ Գումարի Հաշվիչ» գործիքը նախատեսված է Ձեր տրամադրած ֆայլերի համար միաժամանակ մի քանի տարբեր ալգորիթմներով կրիպտոգրաֆիկ հեշեր հաշվարկելու համար: Այս գործիքի միջոցով Դուք կարող եք հեշտությամբ ստուգել ցանկացած ֆայլի ամբողջականությունը՝ համեմատելով դրա հաշվարկված հեշը Ձեր կողմից տրամադրված հայտնի ստուգիչ գումարի (checksum) հետ:
Այս գործընթացն ամբողջությամբ կատարվում է Ձեր վեբ բրաուզերի ներսում: Գործիքն ունակ է մշակել ցանկացած չափսի ֆայլեր՝ դրանք մաս-մաս (chunks) ընթերցելու և մշակելու շնորհիվ:
Մուտքային տվյալներ և աջակցվող ձևաչափեր
Հաշվիչն աշխատեցնելու համար անհրաժեշտ է տրամադրել հետևյալ մուտքային տվյալները.
- Ֆայլեր. Դուք կարող եք ընտրել ցանկացած ֆայլ՝ առանց չափսի սահմանափակման: Ֆայլերն ավելացնելու համար կարող եք դրանք պարզապես քաշել և գցել հատուկ նախատեսված տիրույթի մեջ կամ կտտացնել՝ դրանք համակարգչից ընտրելու համար:
- Ստուգիչ գումար ստուգման համար. Սա հատուկ տեքստային տող է, որը պարունակում է սպասվող MD5, SHA-1, SHA-256 կամ SHA-512 հեշը: Այն կարող է լինել սովորական տասնվեցական (hexadecimal) տող կամ ներկայացված լինել այնպիսի ձևաչափերով, ինչպիսիք են
coreutils,BSDկամsha256:<hash>:
Ելքային արդյունքներ և ինտերֆեյսի հաղորդագրություններ
Գործիքի աշխատանքի արդյունքում ձևավորվում են հետևյալ ելքային տվյալներն ու հաղորդագրությունները.
- MD5. Ֆայլի MD5 հեշ արժեքը:
- SHA-1. Ֆայլի SHA-1 հեշ արժեքը:
- SHA-256. Ֆայլի SHA-256 հեշ արժեքը:
- SHA-512. Ֆայլի SHA-512 հեշ արժեքը:
- Համընկնում.
{file}({algo}). Այս հաղորդագրությունը հայտնվում է այն ժամանակ, երբ տեղադրված ստուգիչ գումարը համընկնում է ֆայլի համար հաշվարկված հեշերից որևէ մեկի հետ: - Ոչ մի ֆայլ չի համապատասխանում այդ ստուգիչ գումարին. Հայտնվում է, երբ տեղադրված ստուգիչ գումարը չի համընկնում որևէ ֆայլի հաշվարկված հեշի հետ:
- Պատրաստ է: Քաշեք ֆայլն այստեղ՝ հեշը հաշվարկելու համար. Գործիքի սկզբնական վիճակի հաղորդագրությունը:
- Հեշավորվում է
{file}({done}/{total}) —{percent}%. Հեշավորման ընթացքում ցուցադրվող առաջընթացի ցուցիչը: - Հաշվարկվել է
{count}ֆայլի հեշը. Հաղորդագրություն, որը հայտնվում է հեշավորման գործընթացի հաջող ավարտից հետո: {count}ֆայլ հնարավոր չեղավ կարդալ. Ցույց է տալիս այն ֆայլերի քանակը, որոնց հեշավորումը ձախողվել է ընթերցման խնդիրների պատճառով:- Հեշի հաշվարկը ձախողվեց: Կրկին փորձեք. Ընդհանուր սխալի հաղորդագրություն հեշավորման ձախողման դեպքում:
- Չհաջողվեց կարդալ այս ֆայլը. Սխալի հաղորդագրություն կոնկրետ ֆայլի համար, որը հնարավոր չի եղել ընթերցել:
- Ընտրված է
{count}ֆայլ. Ցույց է տալիս տվյալ պահին ընտրված ֆայլերի ընդհանուր քանակը: - Մաքրված է. Հաղորդագրություն, որը հայտնվում է արդյունքները մաքրելուց հետո:
- Հեշեր. Արդյունքների բաժնի վերնագիրը:
- Հեշերը կհայտնվեն այստեղ. Տեղապահ տեքստ արդյունքների բաժնում, երբ դեռ ոչ մի հեշ չի հաշվարկվել:
- Ֆայլեր. Ընտրված ֆայլերի բաժնի վերնագիրը:
Աշխատանքի կանոնները և առանձնահատկությունները
Գործիքից օգտվելիս անհրաժեշտ է հաշվի առնել հետևյալ կանոններն ու տեխնիկական առանձնահատկությունները.
- Միաժամանակ կարելի է մշակել առավելագույնը 20 ֆայլ:
- Եթե ստուգման դաշտում տեղադրում եք ստուգիչ գումար, գործիքն ավտոմատ կերպով դրանից առանձնացնում և արտահանում է ամենաերկար տասնվեցական տողը:
- Եթե տեղադրված ստուգիչ գումարը համընկնում է հաշվարկված հեշերից մեկի հետ, ապա համապատասխան ալգորիթմի տողը ներկվում է կանաչ գույնով:
- Եթե ստուգիչ գումարը տեղադրելուց հետո ոչ մի տող կանաչ չի դառնում, դա նշանակում է, որ ֆայլը չի համապատասխանում հրապարակված բնօրինակին:
- MD5 և SHA-1 ալգորիթմները հարմար են ֆայլի պատահական վնասվածքները հայտնաբերելու համար, սակայն դրանք պաշտպանված չեն միտումնավոր կեղծումներից:
- Այն դեպքերում, երբ անհրաժեշտ է պաշտպանվել ֆայլի միտումնավոր փոփոխումից կամ կեղծումից, նախապատվությունը պետք է տալ SHA-256 կամ SHA-512 ալգորիթմներին:
- Եթե խմբային մշակման ժամանակ որևէ առանձին ֆայլ հնարավոր չի լինում ընթերցել, մյուս բոլոր ֆայլերը միևնույն է կմշակվեն:
- Հեշավորման ընթացքում առաջընթացի մասին տվյալները թարմացվում են մոտավորապես յուրաքանչյուր 4 ՄԲ մշակելուց հետո:
- Ստուգիչ գումարների համեմատությունը զգայուն չէ տառատեսակի մեծատառ կամ փոքրատառ լինելու նկատմամբ (բոլոր նիշերը բերվում են փոքրատառի):
Գաղտնիություն և տվյալների տեղային մշակում
Ձեր տվյալների գաղտնիությունն ամբողջությամբ պահպանվում է, քանի որ ֆայլերը կարդացվում և հեշավորվում են բացառապես Ձեր բրաուզերի ներսում: Ոչ մի ֆայլ կամ դրա մաս չի վերբեռնվում BroBroGo սերվերներին: Նույնիսկ բազմագիգաբայթանոց մեծ ֆայլերը հոսքային եղանակով մաս-մաս են անցնում մշակման փուլը, ինչի շնորհիվ ֆայլի որևէ հատված երբեք չի լքում Ձեր սարքը:
Ում համար է նախատեսված այս գործիքը
Այս հաշվիչը օգտակար է հետևյալ օգտատերերի համար.
- Ծրագրավորողներ, ովքեր ներբեռնում են մեծ ծավալի ֆայլեր և ցանկանում են համոզվել դրանց ամբողջականության մեջ:
- Անհատներ, ովքեր հրապարակում են ծրագրային հավաքածուներ (build artifacts) և ցանկանում են տրամադրել ստուգիչ գումարներ հետագա ստուգման համար:
- Ցանկացած ոք, ով կարիք ունի համեմատել ներբեռնված ֆայլի ամբողջականությունը հրապարակված ստուգիչ գումարի հետ:
- Օգտատերեր, ովքեր ցանկանում են համոզվել, որ ֆայլը չի վնասվել տեղափոխման ընթացքում կամ չի ենթարկվել չարամիտ փոփոխությունների:
Հաճախ տրվող հարցեր (FAQ)
Ինչպե՞ս ստուգել ներբեռնված ֆայլը ստուգիչ գումարի միջոցով:
Քաշեք ներբեռնված ֆայլը գործիքի մեջ, ապա ստուգման դաշտում տեղադրեք աղբյուրի հրապարակած ստուգիչ գումարը (checksum): Համապատասխանող ալգորիթմի տողը կդառնա կանաչ: Եթե ոչ մի տող կանաչ չի դառնում, ապա ֆայլը չի համապատասխանում հրապարակվածին. այն համարեք վնասված կամ կեղծված:
Ո՞ր ալգորիթմներն են հաշվարկվում, և որո՞նք պետք է օգտագործեմ:
Այն հաշվարկում է MD5, SHA-1, SHA-256 և SHA-512 արժեքները միասին՝ ֆայլի մեկ ընթերցմամբ: MD5-ը և SHA-1-ը հարմար են պատահական վնասվածքները հայտնաբերելու համար, սակայն անվտանգության տեսանկյունից խոցելի են. նախապատվությունը տվեք SHA-256-ին կամ SHA-512-ին, երբ անհրաժեշտ է պաշտպանվել կեղծումներից:
Արդյո՞ք իմ ֆայլերը որևէ տեղ վերբեռնվում են:
Ո՛չ: Ֆայլերը կարդացվում և հեշավորվում են տեղում. նույնիսկ բազմագիգաբայթանոց ֆայլերը մշակվում են մաս-մաս (streamed), ուստի ոչինչ երբեք չի ուղարկվում Ձեր սարքից դուրս: