Paano Makahanap ng Mga Na-compress na Uri ng Archive sa Ubuntu Linux



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Minsan kapag sinubukan mong kumuha ng isang .tar.gz, .tar.xz, .tar.bz2 o kahit isang regular na zip file, mahahanap mo na nakakuha ka ng isang error tulad ng xz: (stdin): Hindi kinikilala ang format ng file na nagsasaad na ang operating system ay hindi maaaring kunin ito. Ang Ubuntu, at iba pang mga pamamahagi na nagmula sa Debian ng Linux, ay nagbibigay ng isang file utility na magpapabatid sa iyo kung ang sinusubukan mong kunin ay maayos na pinangalanan. Paminsan-minsan posible na ang isang naka-compress na archive ay hindi pinangalanan nang maling pangalan, o kung minsan dahil sa isang pagkakamali ng isang Web browser, ang isang bagay na hindi isang naka-compress na archive ay maaaring mapangalanan tulad nito. Habang ang Linux at maraming iba pang mga operating system na nakabatay sa Unix ay hindi ganap na umaasa sa mga extension ng file sa degree na ginagawa ng DOS at Windows, ginagamit pa rin nila ito upang makilala ang mga naka-compress na archive.



Kung sasabihin sa iyo ng file utility na ang archive ay nasa maling uri, kakailanganin mo lamang baguhin ang pangalan sa tamang extension at pagkatapos ay subukang i-extract muli ito. Kung hindi ito dapat maging isang archive, kung gayon ang file utility ay gagana pa rin upang makilala ang tamang uri. Maliban sa malamang malalaman mo na ang archive ay isang HTML file na nagkakamali na nakilala bilang isang archive, ngunit ang pag-iingat ay dapat palaging gamitin kapag kumukuha ng mga archive na na-download mo mula sa Internet pa rin. Minsan binabago ng mga digital na kriminal ang mga file upang lumitaw bilang mga archive upang magdulot ng mga problema sa mga gumagamit, kaya dapat maingat ang payo ng file utility.



Kinikilala ang Mga Uri ng File Hindi Alintana ang Mga Extension

Naturally, palaging lubos na iminungkahi na magsagawa ka ng isang pag-scan ng malware sa mga archive bago i-extract ang mga ito, ngunit sa pag-aakalang walang nangyari ay maaari kang makakita ng maraming uri ng mga mensahe ng error. Sa tuktok ng mga mula sa xz o gunzip, maaari mo ring makita ang maraming mga mensahe ng error mula sa tar program. Kung nakakakuha ka ng mga error na nabasa sa alkitran: Bumalik ang katayuan ng bata na 1 o alkitran: Ang error ay hindi mababawi: paglabas ngayon, maaari kang kumuha ng isang bagay na hindi dapat makuha o kahit papaano hindi sa paraang iniutos mo sa tar gawin mo. Maaaring nasubukan mo ang unxz o iba pang mga programa, na patuloy na nagbibigay sa iyo ng parehong mga error sa paglipas ng panahon.



Mula sa prompt ng CLI na nagtatrabaho ka sa, subukang i-file angFileName.tar.xz, palitan angFileName.tar.xz ng pangalan ng file na aktwal mong pinagtatrabaho. Ang extension ay maaaring kasalukuyang .tar.gz, .tar.bz2, .txz, .tgz o maraming iba pang mga permutasyon. Kinakalkula ng utos ng file ang isang kabuuan ng mga unang ilang byte sa file, na kung minsan ay tinatawag na isang magic number. Ang tinaguriang magic test na ito ay hinuhusgahan laban sa isang talahanayan, na mismong nai-map sa maraming iba't ibang mga uri ng mga file. Kung nalaman ng file na ito ay talagang isang file ng teksto ng ilang uri, iuulat nito kung ano ang naka-encode ng teksto.

Halimbawa, maaari kang mag-file.tar.xz: dokumento ng HTML, teksto ng UTF-8 Unicode, na may napakahabang linya, na nagsasaad na talagang na-download ng iyong browser ang isang pahina sa Web sa halip na isang archive. Ang isang maling utos ng wget ay maaari ding gawin itong isang katotohanan. Walang paraan na ang anumang pagkuha ay makakakuha ng anumang mga file sa isang file na tulad nito. Kung inaangkin nito na ito ay isang wastong naka-format na .xz na naka-compress na file, maaaring gusto mong subukan ang apt list na xz-utils upang matiyak na naka-install ang mga xz package, kahit na sa parehong Ubuntu at Debian sa pangkalahatan ay nangangailangan ng kanilang pag-install para sa mga layunin sa pamamahala ng package . Ang parehong napupunta para sa lahat ng iba't ibang mga derivatives ng Ubuntu, tulad ng Lubuntu at Kubuntu.

Ang file utility ay minsan ay ibabalik lamang ang data nang walang anumang iba pang impormasyon. Habang maaaring tumpak ito para sa ilang mga file na nilikha ng mga online game o binary editor, hindi ito isang bagay na dapat mong makita mula sa isang archive, at maaaring ipahiwatig ang katiwalian ng file. Ang uri ng data ay maaari ding tumutugma sa teoretikal sa ilan sa mga pagmamay-ari na format na ginamit ng Klasikong Macintosh at kalaunan ay ang OS X, na hindi dapat makuha kahit papaano sa ilalim ng Linux. Kung sasabihin sa iyo ng file na ang isang naka-compress na archive ay talagang isang Windows o MS-DOS na maipapatupad, maaari itong maging isang piraso ng malware na idinisenyo upang atakein ang mga Windows PC.



Maaari kang makakita ng isang bagay tulad ng theFileName.zip: data ng archive ng ZIP, hindi bababa sa V2.0 upang makuha bilang isang uri ng pagbabalik. Maaari mong palitan ang pangalan ng file mula sa .tar.xz sa .zip upang maayos itong makuha sa kasong iyon. Maaaring gusto mo ring palitan ang pangalan nito .tar.bz2 o .tar.gz depende sa kung anong output ang binigay sa iyo ng file utility. Kapag nagawa mo na ito, maaari mo talagang makuha ang mga ito tulad ng normal, kahit na hindi mo nagawa dati. Kung mayroon kang isang ZIP file o katulad na bagay, maaari mo talagang gamitin ang file -z theFileName.zip upang makita hindi lamang ang isang listahan ng kung ano ang nasa archive, ngunit pati na rin kung ano ang iniisip ng file utility na ang bawat uri ay.

Ang pagbabalik ng halaga ng Intel 80386 PE32 na maipapatupad kapag pinapatakbo ang file utility sa isang archive na may pagpipilian na -z ay maaaring ipahiwatig na may lehitimong isang programa sa Windows sa loob. Kung ito ang kaso, at natiyak mong magpatakbo ng maraming mga pag-scan ng malware dito, maaari mo itong patakbuhin sa layer ng pagiging tugma ng Alak matapos itong makuha. Ang ilan sa mga linya na nagbabalik ng file ay maaaring panteorya nang medyo mahaba, kaya maaari mong itulak ang F11 sa loob ng window ng iyong terminal. Ginagawa nitong sapat na malaki upang masakop ang buong desktop, nang hindi kinakailangang mag-resort sa isang virtual virtual console.

Maaari mo ring hilinging subukang gamitin ang –apple switch, na magbibigay sa iyo ng matandang mga file ng Apple file na maaaring kailanganin mo kung sinusubukan mong ibahagi ang mga file sa mga gumagamit ng iba pang mga operating system.

Tandaan na makikilala ng file na iyon ang ilang mga uri ng mga file bilang alinman sa ASCII o teksto ng Unicode kahit na maaaring hindi maisip ng isang gumagamit na maiuri sila bilang ganoon. Ang isang .csv file ay isang espesyal na file ng spreadsheet na nai-mapa sa ilang mga character na teksto. Tatawagan ng utos ng file ang isang .csv na ginawa sa isang Windows machine ASCII na may CRLF terminators, at kung gumawa ka ng isa sa iyong sariling Ubuntu machine, maaaring tawagan itong Unicode na teksto. Hindi ito isang error na nagsasaad na ang isang extension ng file ay mali, ngunit isang kakaiba lamang sa paraan ng pag-uuri nito ng mga file.

Basahin ang 4 na minuto