Linux භාවිතයෙන් ගොනුවක ගොනු වර්ගය තීරණය කිරීම සඳහා

බොහෝ අය ගොනුවේ දිගුව දෙස බලමින් පසුව එම දිගුවේ ගොනු වර්ගය අනුමාන කරති. උදාහරණයක් ලෙස ඔබ gif, jpg, bmp හෝ png දිගුවක් සහිත ගොනුවක් දකින විට ඔබ රූප පිළිබිඹුවක් ගැන සිතා බලනු ඇත. ඔබ Zip දිගුවක් සහිත ගොනුවක් දකින විට ඔබ විසින් ගොනුවක් ZIP පරිගණකයේ සම්පීඩන උපයෝගීතාවයෙන් සම්පීඩිත කර ඇත .

ඇත්ත වශයෙන්ම ගොනුවක් එක් දිගුවක් තිබිය හැකිය, නමුත් සම්පූර්ණයෙන්ම වෙනස් දෙයක් විය හැකි අතර, ගොනුවකට දිගුවක් නොමැති නම්, ගොනු වර්ගයේ ආකාරය තීරණය කළ හැක්කේ කෙසේද?

ලිනක්ස් තුල ඔබට ගොනු විධානය භාවිතා කරමින් සැබෑ ගොනු වර්ගය සොයාගත හැකිය.

ගොනු ආධාන ක්රියා කරන්නේ කෙසේද?

ලේඛනගත කිරීම අනුව, ගොනු විධානය මඟින් ගොනුවකට එරෙහිව පරීක්ෂණ තුනක් පරීක්ෂණ සිදු කරයි:

වලංගු ප්රතිචාරයක් ලබා ගැනීම සඳහා වූ පළමු පරීක්ෂණ කට්ටලය, ගොනු වර්ගය මුද්රණය කිරීමට හේතු වේ.

ගොනු පද්ධතියේ පරීක්ෂණ මඟින් පද්ධතියේ සංඛ්යාලේඛන නැවත ලබා ගත හැක. මෙම ගොනුව හිස් වූද එය විශේෂ ගොනුවක්ද යන්න සොයා බැලීම සඳහා වැඩසටහන පරික්ෂා කරයි. ගොනු වර්ගයේ පද්ධති ශීර්ෂ ගොනුව තුල නම් එය වලංගු ගොනු වර්ගයක් ලෙස නැවත ලබා දෙනු ලැබේ.

මැජික් පරීක්ෂණවලදී ලිපිගොනු අන්තර්ගතය සහ විශේෂයෙන් බයිට ගණනාවකින් ලිපිගොනු වර්ගය තීරණය කිරීමට උපකාරී වේ. ගොනු ගොනුවක් සමඟ ලිපිගොනුවක් ගැලපීම සඳහා භාවිතා කරන විවිධ ගොනු තිබේ. ඒවා / etc / magic, / usr / share / misc / magic.mgc, / usr / share / misc / magic තුල ගබඩා කර ඇත. ඔබේ නිවෙස් බහාලුමේ, $ HOME / .magic.mgc හෝ $ HOME / .magic යනුවෙන් හැඳින්වෙන ගොනු ඔබ පරසින්න පුළුවන්.

අවසාන පරීක්ෂණයන් භාෂා පරීක්ෂණයකි. මෙම ගොනුව පෙළ ගොනුවක් තිබේදැයි බැලීමට එය පරීක්ෂා කර ඇත. ගොනුවක පළමු බයිට් කිහිපයක් පරීක්ෂා කිරීමෙන් ඔබට එය ASCII, UTF-8, UTF-16 හෝ වෙනත් ආකෘතියෙන් පෙළ ගොනුවක් ලෙස තීරණය කරනු ලැබේ. අක්ෂර කට්ටලය නිශ්චය කර ඇති පසු, විවිධ භාෂා වලට එරෙහිව ගොනුව පරීක්ෂාවට ලක් කෙරේ. උදාහරණයක් ලෙස ගොනුව AC වැඩසටහන වේ.

පරීක්ෂණ වලින් කිසිවක් ක්රියා නොකරන්නේ නම් ප්රතිදානය සරලව දත්තයන් වේ.

ගොනු ආඥාව භාවිතා කරන්නේ කෙසේද

ගොනු විධානය පහත පරිදි භාවිතා කළ හැක:

ගොනුවේ නම ගොනු කරන්න

නිදසුනක් ලෙස ඔබට file1 ලෙස හැඳින්වෙන ගොනුවක් සතුව පහත දැක්වෙන විධානය ක්රියාත්මක වනු ඇත:

ගොනු ගොනුව 1

ප්රතිදානය මෙවැන්නක් වනු ඇත:

file1: PNG පිළිබිඹුවන් දත්ත, 640 x 341, 8-bit / වර්ණ RGB, අක්රීය නොවූ

ප්රතිදානය පෙන්වන ලද ප්රතිදානය 1 ගොනුවේ ගොනු ගොනුවක් ලෙසට හෝ ප්රස්ථාර ජාලගත ග්රැෆික් (PNG) ගොනුවකි.

විවිධ ගොනු වර්ග පහත පරිදි වෙනස් ප්රතිඵල ලබා දෙයි:

ගොනු ආඥාවෙන් උපුටනය කරන්න

ප්රකෘති ලෙස, ගොනු විධානය මඟින් ගොනු නාමය හා ගොනු සියල්ල ඉහත විස්තර කර ඇත. ඔබට ගොනු නාමයේ නම තොරව තොරතුරුද අවශ්ය වුවහොත් පහත සඳහන් ස්විචය භාවිතා කරන්න:

ගොනුව -b file1

ප්රතිදානය මෙවැන්නක් වනු ඇත:

PNG රූප දත්ත, 640 x 341, 8-bit / වර්ණ RGB, බ්ලොක් නොවන

ගොනු නාමය හා වර්ගය අතර පරිසීමකය වෙනස් කළ හැකිය.

පෙරනිමිය ලෙස, පරිසීමකය යනු චතුරස්රකය (:) නමුත් ඔබට කැමති ඕනෑම දෙයකට එය වෙනස් කළ හැක:

ගොනුව -F '|' file1

ප්රතිදානය දැන් මේ ආකාරයේ ය:

file1 | PNG රූප දත්ත, 640 x 341, 8-bit / වර්ණ RGB, බ්ලොක් නොවන

බහු ලිපිගොනු හසුරුවන්න

පෙරනිමියෙන්, ඔබ තනි ගොනුවකට එරෙහිව ගොනු විධානය භාවිතා කරනු ඇත. කෙසේ වෙතත්, ගොනු නාම විධාන මඟින් සැකසීමට ගොනු ලැයිස්තුවක් අඩංගු ගොනු නාමයක් සඳහන් කළ හැකිය:

නිදසුනක් ලෙස නැනෝ සංස්කාරකයක් භාවිතා කරමින් testfiles ලෙස හඳුන්වන ගොනුවක් විවෘත කර එයට පහත සඳහන් පේළි එකතු කරන්න:

ගොනුව සුරක්ෂිත කර පහත සඳහන් ගොනු විධානය ක්රියාත්මක කරන්න:

ගොනුව -f testfiles

ප්රතිදානය මෙවැන්නක් වනු ඇත:

/ etc / passwd: ASCII පෙළ
/etc/pam.conf: ASCII පෙළ
/ etc / opt: බහලුම

සම්පීඩිත ගොනු

සම්පීඩිත ගොනුවකට එරෙහිව ගොනු විධානයක් ක්රියාත්මක වන විට ඔබ විසින් පහත දැක්වෙන ප්රතිදානය පෙනෙනු ඇත:

file.zip: ZIP archive දත්ත, අවම වශයෙන් V2.0 උකහා ගැනීම සඳහා

මෙම ලිපිගොනුව ඔබට කියයි, ගොනුව සංරක්ෂිත ගොනුවක් වන අතර ඔබ සත්ය වශයෙන්ම ලිපිගොනු අන්තර්ගතය නොදන්නා බවය. සම්පීඩිත ගොනුවේ ගොනු ගොනු වර්ග දැකීමට ඔබට zip ගොනුව තුලට පිවිසිය හැක.

පහත දැක්වෙන විධානය ZIP ගොනුව තුල ගොනු ගොනුවට එරෙහිව ගොනු විධානය ක්රියාත්මක කරයි:

ගොනුව -z ගොනු නාමය

ප්රතිදානය දැන් සංරක්ෂිතය තුළ ගොනු ලිපිගොනු වර්ග පෙන්වයි.

සාරාංශය

සාමාන්යයෙන් බොහෝ දෙනෙක් සාමාන්යයෙන් ගොනු වර්ගයේ නම සොයා ගැනීමට පමණක් භාවිතා කරනු ඇත. නමුත් ගොනු විධානය මඟින් පහත දැක්වෙන ආකාරයේ විචල්ය කවුළුව ටයිප් කරන්න:

මිනිසා ගොනුව