Ahoana ny fampisehoana endri-tsoratra iray misy rakitra miaraka amin'ny baikon'ny strings

Efa nanandrana nanokatra solosaina tao amin'ny tonian-dahatsoratra fotsiny ve ianao mba hahalalanao fa misy rakitra tsy misy lanjany izy io?

Ny baikon'ny "strings" Linux dia ahafahana mijery ireo tarehin-tsoratra olombelona ao anaty rakitra.

Ny tanjona fototra amin'ny fampiasana ny baiko "strings" dia ny manatanteraka ny karazan-tahiry izay tadiavinao saingy azonao ampiasaina ihany koa mba handraisana ny lahatsoratra. Ohatra, raha manana rakitra iray avy amin'ny programa manokana ianao izay mamonjy rakitra amin'ny endrika format tsy dia mahazatra dia azonao ampiasaina ny "strings" mba handraisana ilay lahatsoratra napetraka ao anatin'ilay rakitra.

Ny fampiasana ny baikon'ny baoritra

Ny fomba tsara hanehoana ny herin'ny baikon'ny strings dia ny mamorona tahirin-kevitra mampiasa ny LibreOffice Writer.

Sokafy tsotra fotsiny ny mpanoratra LibreOffice ary midira ao anaty lahatsoratra ary tanteraho ao amin'ny format ODT .

Sokafy ny varavarankelin'ny terminal (tsindrio CTRL, ALT ary T amin'ny fotoana iray ihany) ary ampiasao ny baiko cat mba hampisehoana ilay rakitra toy izao manaraka izao:

cat yourfilename.odt | Bebe kokoa

(Avelao ny yourfilename.odt amin'ny anaran'ilay rakitra noforoninao)

Ny zavatra hitanao dia rindrina tsy mety misy soratra.

Tsindrio ny baravarankely mba hivezivezy amin'ny rakitra. Indraindray mandritra ny rakitra dia ho hitanao ny sasantsasany amin'ny lahatsoratra efa nidiranao.

Ny baikon'ny gadona dia azo ampiasaina mba hampisehoana fotsiny ny ampahany azo vakina amin'ny maha olona.

Amin'ny endrika tsotra indrindra dia azonao atao ity:

tsipelina yourfilename.odt | Bebe kokoa

Ho toy ny eo aloha, hisy rindrin'ny lahatsoratra hiseho, fa lahatsoratra iray ihany no azonao vakiana amin'ny maha-olona anao. Raha sambatra ianao dia ho afaka hahita ny lahatsoratrao.

Inona no ho hitanao fa izany ny fanalahidy, na izany aza, dia eo amin'ny andalana voalohany:

mimetypeapplication / vnd.oasis.opendocument.text

Fantatsika fa ny karazan-drakitra dia rakitra ODT LibreOffice Writer amin'ny antony 2:

  1. Noforoninay ilay rakitra
  2. Ny fanitarana dia .ODT

Alao sary an-tsaina hoe tsy namorona ilay rakitra ianao na nahita ny rakitra tamin'ny rakitra iray naverina ary ny rakitra dia tsy manana extension.

Ny fanarenana Windows dia matetika mahasolo ny rakitra miaraka amin'ny anarana toy ny 0001, 0002, 0003 sns. Ny zava-misy dia ny mahasitrana ny rakitra saingy miezaka ny manamboatra ny karazana rakitra ireo.

Amin'ny fampiasana strings manana lozam-pifaninana amin'ny fananganana ny karazan-drakitra. Raha fantatrao fa ny rakitra dia file opendocument.text dia midika fa afaka mamonjy azy amin'ny ODT ianao ary manokatra izany ao amin'ny mpanoratra LibreOffice.

Raha toa ka tsy fantatrareo fa ny rakitra ODT dia antontan-drakitra misimisy. Raha averinao ny yourfilename.odt amin'ny yourfilename.zip dia azonao atao ny manokatra izany amin'ny fitaovana famandrihana ary manaparitaka ny rakitra.

Fitondrantena hafa

Matetika ny baikon'ny strings dia mamerina ny tsipika rehetra ao anaty rakitra iray kanefa afaka manova ny fitondrantena ianao mba hahafahan'izy ireo mametaka strings avy amin'ny sehatra fizarana data, voaara-pamoaka anaty rakitra.

Inona no dikan'izany? Tsy misy olona mahafantatra.

Misy dikany ny fiheverana fa mampiasa sombin-kafatra ianao mba hitsapana sy hahitana ny karazan-drakitra na hikaroka lahatsoratra manokana ao anaty rakitra iray.

Raha toa ka rehefa mihazakazaka ny baikon'ny baoritra amin'ny fampiasana ny habetsaky ny lahatahiry dia tsy azonao ny vokatra izay antenainao ary manandrama ny iray amin'ireto baiko manaraka ireto mba hahitana raha misy ny fahasamihafana:

strings -d yourfilename

strings --data yourfilename

Ny pejin-tranonkala dia milaza fa io baiko voalaza etsy ambony io dia mety hanampy amin'ny fampihenana ny habetsahan'ny fako naverina tamin'ny sarisary.

Ny baiko "strings" dia afaka apetraka mba hiasa amin'ny toerany ka ny minus d switch dia ny fitondran-tena tsy mety. Raha izany no tranga ao amin'ny rafitrao dia azonao atao ny mamerina ny rakitra rehetra miaraka amin'ny baiko manaraka:

strings -a yourfilename

Famoahana formata

Azonao atao ny mahazo ny lahatsoratra ao amin'ny output ho fampiratiana ny anaran'ilay rakitra miaraka amin'ny andalana tsirairay.

Mba hanaovana izany dia asio iray amin'ireto baiko manaraka ireto:

strings -f yourfilename

strings --print-fichier-name yourfilename

Ny vokatra dia hijery izao zavatra izao:

yourfilename: lahatsoratra iray

Yourfilename: lahatsoratra hafa

Amin'ny ampahany amin'ny vokatra dia azonao atao ihany koa ny mampiseho ny fivoahana amin'ny toerana misy izany lahatsoratra izany ao anaty rakitra. Manaova izao baiko manaraka izao:

strings -o yourfilename

Ny vokatra dia hijery toy izao:

16573 Your

17024 lahatsoratra

Ny fanonerana dia ny offset octal na dia miankina amin'ny fomba fanangonana ny sora-baventy ho an'ny rafitrao dia mety ho ny hex na ny offset ihany koa.

Ny fomba tsara kokoa ahazoana ny tifidinao tadiavinao dia ny fampiasana ireto baiko manaraka ireto:

strings -td yourfilename

strings -to your fililename

strings -d yourfilename

Ny minus t dia midika hoe averina indray ilay fanontana ary ny toetra manaraka dia mamaritra ny karazana fatra. (ie d = decimal, o = octal, h = hex).

Matetika ny baikon'ny strings dia mamoaka ny tsipika vaovao amin'ny tsipika vaovao saingy azonao atao ny mametraka ny delimiter amin'ny safidyo. Ohatra amin'ny fampiasana sariohatra fantsona ("|") satria ny delimiter dia manatanteraka ity baiko manaraka ity:

strings -s "|" yourfilename

Ampifanaraho ny fetra farany

Ny baikon'ny gadona mandidy dia mitady karazan-tarehy 4 misy printy amin'ny andalana. Azonao atao ny manitsy ny safidy mba hamerenana karatra misy tarehin-tsoratra amin'ny tarehin-tsoratra 8 amin'ny tarehin-tsoratra na tarehin-tsoratra 12 ihany.

Amin'ny fanitsiana an'io fetra io dia azonao atao ny manamboatra ny vokatra mba hahazoana vokatra tsara indrindra. Amin'ny fikatsahana tsipika lava loatra dia mety hampidi-doza ny hamoahana ny lahatsoratra ilaina, fa amin'ny alalan'ny fandaniana azy loatra dia mety hiafara amin'ny fahatongavana lavitra kokoa ianao.

Mba hanitsiana ny fetra farany dia araho ity baiko manaraka ity:

strings -n 8 yourfilename

Amin'ity ohatra etsy ambony ity dia novako ny fetra ho an'ny 8.

Azonao atao ny manolo ny 8 amin'ny isan'ny safidinao.

Azonao atao koa ny mampiasa ity baiko manaraka ity hanao zavatra mitovy:

strings - bytes = 8 ny anao

Include Whitespace

Matetika, ny baikon'ny strings dia ahitana sehatra malalaka toy ny tablety na ny toerana ho toetra mampiavaka azy. Noho izany raha manana baoritra izay mamaky toy ny hoe "ilay saka mipetraka eo amin'ny matsiaka" dia hamerina ilay lahatsoratra manontolo ny baikon'ny strings.

Ny tarehin-tsoratra vaovao sy ny fiverenana entana dia tsy heverina ho marika printable raha alahatra.

Mba hahazoana tsipika hahafantarana ireo tarehintsoratra vaovao ary ny fiverenana fiara dia ho toy ny endri-tsoratra printy amin'ny fomba manaraka:

strings -w yourfilename

Hanova ny koditra

Misy soso-kevitra 5-koditra azo ampiasaina miaraka amin'ny fametahana:

Ny default dia 7 bit byte.

Raha hanova ny kodia dia araho ity baiko manaraka ity:

strings -es yourfilename

strings --encoding = s yourfilename

Amin'io baiko etsy ambony io, nanondro ny "s" default izay midika 7 bit byte. Manolo tsotra ny "s" miaraka amin'ny taratasy kodin'ny safidinao.

Hanova ny anaran'ny Binary File Name

Azonao atao ny manova ny fitondran-tsipika mifandraika amin'ny fampiasana rakitra hafa an-tsoratra fichier hafa ankoatra ilay nomena ny rafitrao.

Io fifantenana io dia iray ho an'ireo manam-pahaizana. Raha manana tranomboky hafa ampiasaina ianao, dia azonao atao izany amin'ny alàlan'ny fanarahana ny baiko manaraka:

strings -T bfdname

Fomba famakiana vakoka amin'ny rakitra

Raha toa ka mampiasa safidy mitovy ihany ianao isaky ny manao izany dia tsy te-hanondro ireo switch rehetra isaky ny mandidy ny baiko ianao satria mila fotoana.

Ny azonao atao dia mamorona rakitra an-tsoratra mampiasa ny ano ary mametraka ny safidy ao anatin'io rakitra io.

Manandrama ity baiko manaraka ity ao anatin'ny terminal:

nano stringsopts

Soraty ao amin'ny rakitra ity lahatsoratra manaraka ity:

-f -o -n 3 -s "|"

Sokafy ny rakitra amin'ny tsindrio CTRL sy O ary mialà amin'ny tsindrio CTRL sy X.

Ny fepetra manaraka ny baiko manaraka dia manazava ny baiko baoritra miaraka amin'ireo safidy ireo:

strings @ stringsopts yourfilename

Ny safidy dia azo vakina avy amin'ny doka stringsopts ary tokony hijery ny filaham-piainana alohan'ny andalana tsirairay, ny offset ary ny "|" as separator.

Get Help

Raha te-hamaky bebe kokoa momba ny strings ianao dia afaka manatanteraka ity baiko manaraka ity mba hahazoana fanampiana.

strings --help

Azonao atao koa ny mamaky ny pejin-tanana:

olona strings

Fantaro hoe iza amin'ireo fehezan-teny hotarihinao

Raha te hahita ny andian-tsarinao mihazakazaka ianao dia mandehana iray amin'ireto baiko manaraka ireto:

strings -v

strings -V

strings --version