Како пронаћи компримоване типове архива у Убунту Линук-у



Испробајте Наш Инструмент За Елиминисање Проблема

Понекад када покушате да извучете .тар.гз, .тар.кз, .тар.бз2 или чак обичну зип датотеку, открићете да добијате грешку као што је кз: (стдин): Није препознат формат датотеке који указује да га оперативни систем не може извући. Убунту и друге дистрибуције Линука изведене из Дебиана пружају услужни програм за датотеке који ће вас обавестити ако је оно што покушавате да извучете правилно именовано. Повремено је могуће да је компримована архива погрешно именована или да је понекад због грешке веб прегледача нешто што није компримована архива могло бити именовано као такво. Иако се Линук и многи други оперативни системи засновани на Унику не ослањају у потпуности на екстензије датотека у мери у којој то чине ДОС и Виндовс, и даље их користе за идентификацију компримованих архива.



Ако вам услужни програм за датотеку каже да је архива погрешног типа, једноставно морате да промените име у исправну екстензију, а затим поново покушате да је извучете. Ако то није архива, услужни програм датотека ће и даље радити на идентификовању исправног типа. Више ћете вероватно открити да је архива ХТМЛ датотека погрешно идентификована као архива, али при вађењу архива које преузмете са Интернета ионако увек треба бити опрезан. Дигитални криминалци понекад модификују датотеке да би се појавиле као архиве како би корисницима створили проблеме, па савете услужног програма за датотеке треба узети к срцу.



Идентификовање типова датотека без обзира на проширења

Наравно, увек се препоручује да извршите скенирање малвера на архивама пре него што их извадите, али под претпоставком да се ништа није појавило, можда ћете видети неколико врста порука о грешкама. Поред оних из кз или гунзип, можда ћете видети и неколико порука о грешкама из програма тар. Ако добијате грешке које читају тар: детету је враћен статус 1 или тар: грешка се не може опоравити: излазак сада, можда издвајате нешто што не би требало да се извади или бар не на начин на који сте тар наредили да урадити тако. Можда сте испробали ункз или друге програме који вам временом и даље доносе исте грешке.



У ЦЛИ упиту са којим сте радили, покушајте да датотеку ФилеНаме.тар.кз пошаљете датотеком, замењујући ФилеНаме.тар.кз именом датотеке са којом заправо радите. Додатак тренутно може бити .тар.гз, .тар.бз2, .ткз, .тгз или неколико других пермутација. Наредба датотеке израчунава зброј првих неколико бајтова у датотеци, који се понекад назива магичним бројем. Овај такозвани магијски тест се затим процењује према табели, која се сама пресликава на много различитих врста датотека. Ако датотека утврди да је то заправо нека текстуална датотека, тада ће извести у ком је кодирању текст.

На пример, можете филе.тар.кз: ХТМЛ документ, УТФ-8 Уницоде текст, са врло дугим редовима, што указује на то да је ваш претраживач заправо преузео веб страницу уместо архиве. Неисправна команда вгет-а такође може ово да претвори у стварност. Нема шансе да ће било које издвајање извући датотеке из такве датотеке. Ако тврди да се заиста ради о исправно форматираној .кз компресованој датотеци, можда бисте требали испробати апт лист кз-утилс како бисте били сигурни да су кз пакети инсталирани, мада и Убунту и Дебиан углавном захтевају њихову инсталацију у сврху управљања пакетима . Исто важи и за све разне деривате Убунту-а, попут Лубунту-а и Кубунту-а.

Услужни програм за датотеке понекад ће само вратити податке без икаквих других информација. Иако је ово можда тачно за неке датотеке које креирају мрежне игре или бинарни уредници, то није нешто што бисте требали видети из архиве и може указивати на оштећење датотека. Тип података такође може теоретски да одговара неким заштићеним форматима које су користили Цлассиц Мацинтосх и каснији ОС Кс, а који ионако обично не би требало да се издвајају под Линуком. Ако вам датотека каже да је компримована архива заправо извршна датотека за Виндовс или МС-ДОС, можда би то могао бити део малвера дизајниран за напад на Виндовс рачунаре.



Можда ћете видети нешто попут датотекеФилеНаме.зип: ЗИП архивске податке, најмање В2.0 за издвајање као повратни тип. Датотеку можете преименовати из .тар.кз у .зип да бисте је у том случају правилно издвојили. Такође ћете можда желети да га преименујете у .тар.бз2 или .тар.гз, у зависности од тога који излаз вам је дао услужни програм за датотеке. Када то учините, заправо их можете извући као и обично, чак и ако раније нисте могли. Ако имате ЗИП датотеку или нешто слично, тада бисте у ствари могли да користите датотеку -з тхеФилеНаме.зип да бисте видели не само листу онога што се налази у архиви, већ и шта услужни програм за датотеке мисли да је сваки тип.

Враћање вредности извршне датотеке Интел 80386 ПЕ32 приликом покретања услужног програма за датотеке у архиви са опцијом -з могло би указивати на то да се унутра легитимно налази Виндовс програм. Ако је то случај, а ви сте се побринули да на њему покренете вишеструка скенирања малвера, можда ћете моћи да га покренете са слојем компатибилности Вине након што га издвојите. Неке линије које датотека враћа могу бити теоретски прилично дугачке, па ћете можда желети да угурате Ф11 у прозор терминала. То га чини довољно великим да покрије целу радну површину, без потребе за посегом за Линук виртуелном конзолом.

Такође можете покушати да користите прекидач –аппле који вам даје старе Аппле идентификаторе датотека који ће вам можда требати ако покушавате да делите датотеке са корисницима других оперативних система.

Имајте на уму да ће датотека препознати неке врсте датотека или као АСЦИИ или као Уницоде текст, чак и када корисник можда неће мислити да ће бити класификоване као такве. .Цсв датотека је посебна датотека прорачунске таблице која се пресликава на одређене текстуалне знакове. Наредба датотеке позват ће .цсв направљен на Виндовс машини АСЦИИ са ЦРЛФ терминаторима, а ако га направите на сопственој Убунту машини, можда ће га назвати Уницоде текстом. Ово није грешка која указује да је екстензија датотеке погрешна, већ само необичност начина на који класификује датотеке.

4 минута читања