ஸ்ட்ரிங்ஸ் கட்டளை மூலம் ஒரு கோப்பு அச்சுப்பொறிகளாக எழுத்துக்கள் காட்டு எப்படி

படிக்காத பைனரி உள்ளடக்கத்தை கொண்டிருப்பதைத் தெரிந்துகொள்ள மட்டுமே ஒரு ஆசிரியர் ஒரு கோப்பை திறக்க முயற்சித்திருக்கிறீர்களா?

லினக்ஸ் "சரங்கள்" கட்டளையானது, எந்தவொரு கோப்பிலும் மனிதனின் படிக்கக்கூடிய கதாபாத்திரங்களைக் காண முடியும்.

"சரங்களை" கட்டளையைப் பயன்படுத்துவதற்கான முக்கிய நோக்கம், நீங்கள் எங்கு பார்க்கிறீர்கள் என்பது கோப்பு வகை என்னவென்றால், நீங்கள் உரையை பிரித்தெடுக்கவும் பயன்படுத்தலாம். உதாரணமாக, உங்களிடம் ஒரு தனியுரிம நிரல் கோப்பில் இருந்து ஒரு கோப்பு இருந்தால், அது ஒரு வித்தியாசமான பைனரி வடிவமைப்பில் கோப்புகளை சேமிக்கிறது, அதில் நீங்கள் "சரங்களை" பயன்படுத்தலாம்.

ஸ்ட்ரிங்ஸ் கட்டளை பயன்பாடு உதாரணம்

சரங்களைக் கட்டளையின் ஆற்றலை நிரூபிக்க ஒரு சிறந்த வழி, லிபிரெயிஸ் எழுத்தரைப் பயன்படுத்தி ஒரு ஆவணத்தை உருவாக்க வேண்டும்.

வெறுமனே லிபிரெயிஸ் எழுத்தியைத் திறந்து, சில உரையை உள்ளிட்டு, வழக்கமான ODT வடிவமைப்பில் சேமிக்கவும்.

இப்போது ஒரு முனைய சாளரத்தை (அதே நேரத்தில் Ctrl, ALT மற்றும் T ஐ அழுத்தி) பின்னர் கோப்பை பின்வருமாறு காட்டவும்.

பூனை உன்னுடையது மேலும்

(நீங்கள் உருவாக்கிய கோப்பின் பெயருடன் yourfilename.odt ஐ மாற்றவும்)

நீங்கள் காணக்கூடியது சட்டவிரோத உரையின் முழு சுவர்.

கோப்பின் மூலம் உருட்டவும் spacebar ஐ அழுத்தவும். கோப்பை முழுவதும் அவ்வப்போது நீங்கள் உள்ளிடும் சில உரைகளைப் பார்ப்பீர்கள்.

சரங்களைக் கட்டளையிடுவது, மனிதனின் படிக்கக்கூடிய பகுதிகள் மட்டுமே காட்ட பயன்படுகிறது.

அதன் எளிய வடிவத்தில் பின்வரும் கட்டளையை இயக்கலாம்:

சரங்களை உன்னுடைய Filename.odt | மேலும்

முன்பு போல், உரை சுவர் தோன்றும், ஆனால் ஒரு மனிதனாக நீங்கள் படிக்கக்கூடிய உரை மட்டுமே. நீங்கள் அதிர்ஷ்டமாக இருந்தால், உங்கள் உரையை பார்க்க முடியும்.

முக்கியமானது என்னவென்றால் நீங்கள் முதல் வரிசையில் இருப்பதைக் காண முடியும்:

mimetypeapplication / vnd.oasis.opendocument.text

2 வகை காரணங்களுக்காக கோப்பு வகை ஒரு லிபிரெயிஸ் எழுத்தாளர் ODT கோப்பு என்று எங்களுக்குத் தெரியும்:

  1. நாங்கள் கோப்பை உருவாக்கியுள்ளோம்
  2. நீட்டிப்பு .ODT

நீங்கள் கோப்பை உருவாக்கவில்லை என்று கற்பனை செய்து கொள்ளுங்கள் அல்லது கோப்பு மீட்டெடுக்கப்பட்ட வட்டில் நீங்கள் கண்டறிந்து, கோப்பு நீட்டிப்பு இல்லை.

விண்டோஸ் மீட்பு அடிக்கடி 0001, 0002, 0003 போன்ற பெயர்கள் கோப்புகளை மீட்க வேண்டும் கோப்புகளை மீட்டெடுத்தது உண்மை ஆனால் அந்த கோப்புகள் வகையான ஒரு கனவு என்ன வேலை செய்ய முயற்சி.

சரங்களைப் பயன்படுத்துவதன் மூலம் நீங்கள் கோப்பு வகையைத் தோற்றுவிக்க ஒரு சண்டை வாய்ப்பு உள்ளது. ஒரு கோப்பை ஒரு opendocument.text கோப்பு என்று தெரிந்து கொள்வதன் மூலம் நீங்கள் அதை ODT நீட்டிப்புடன் சேமித்து லிபிரேயஸ் எழுத்தாளர் திறக்க முடியும்.

நீங்கள் ஒரு ODT கோப்பு அடிப்படையில் ஒரு சுருக்கப்பட்ட கோப்பு தெரியாமல் இருந்தால். உங்கள் filename.odt க்கு உங்கள் filename.zip க்கு மறுபெயரினால், அதை நீங்கள் காப்பகப்படுத்தும் கருவியில் திறக்கலாம் மற்றும் கோப்பை திறக்கலாம்.

மாற்று நடத்தைகள்

முன்னிருப்பாக strings கட்டளை ஒரு கோப்பில் உள்ள அனைத்து சரங்களை மீட்டெடுக்கிறது, ஆனால் நீங்கள் நடத்தை மாறலாம், இதன்மூலம் ஒரு கோப்பில் துவக்கப்பட்ட, ஏற்றப்படும் தரவு பிரிவிலிருந்து சரங்களை மீண்டும் பெறுவீர்கள்.

இது சரியாக என்ன அர்த்தம்? யாருக்கும் தெரியாது.

கோப்பு வகை கண்டுபிடிக்க அல்லது ஒரு கோப்பில் குறிப்பிட்ட உரையை பார்க்க முயற்சி செய்ய நீங்கள் சரங்களைப் பயன்படுத்துகிறீர்கள் என்று கருதிக் கொள்கிறது.

இயல்புநிலை நடத்தை பயன்படுத்தி சரங்களை கட்டளையை இயக்கும் போது, ​​நீங்கள் வெளியீடு கிடைக்கவில்லை என்றால், பின்வருவது பின்வரும் கட்டளைகளில் ஒன்றை இயற்றுவதைப் பார்ப்பதற்கு முயற்சி செய்யுங்கள்:

சரங்களை- d yourfilename

சரங்களை - உங்கள் உன்னதமான பெயர்

கையேடு பக்கம் மேலே குறிப்பிட்டுள்ள கட்டளை சரங்களிலிருந்து திரும்பிய குப்பை அளவு குறைக்க உதவுகிறது.

"சரங்களை" கட்டளை தலைகீழ் வேலை செய்ய அமைக்க முடியும், இதனால் கழித்தல் டி சுவிட்ச் இயல்புநிலை நடத்தை ஆகும். இது உங்கள் கணினியில் இருந்தால், பின்வரும் கட்டளையைப் பயன்படுத்தி நீங்கள் எல்லா தரவையும் திரும்பப் பெறலாம்:

சரங்களை- afyfameame

வடிவமைத்தல் வெளியீடு

உரையின் ஒவ்வொரு வரியுடனும் கோப்பின் பெயரை காட்ட வெளியீட்டிற்குள் உரை பெறலாம்.

இதை பின்வரும் கட்டளைகளில் ஒன்றை செய்ய

சரங்களை- ffffameame

strings -print-file-yourfilename

வெளியீடு இப்போது இதைப் போன்றே இருக்கும்:

உங்கள் ஃபிலிம்மேன்: உரை ஒரு துண்டு

உங்களின் முகபாவனை: உரை மற்றொரு பகுதி

வெளியீட்டின் பகுதியாக நீங்கள் அந்த கோப்பை ஒரு கோப்பில் தோன்றும் இடத்தின் வெளிப்பாட்டையும் காண்பிக்கலாம். அவ்வாறு செய்ய பின்வரும் கட்டளையை இயக்கவும்:

சாயல்கள் -உங்கள்உற்பத்தி

வெளியீடு இந்த மாதிரி ஏதாவது இருக்கும்:

16573 உன்

17024 உரை

ஆஃப்செட் என்பது ஆக்ஸால் ஆஃப்செட் ஆகும், ஆனால் உங்கள் கணினிக்கான சரங்களை எவ்வாறு தொகுக்கலாம் என்பதைப் பொறுத்து அது எளிதாக ஹெக்ஸ் அல்லது தசம அசெஸ்ட்டாகவும் இருக்கலாம்.

நீங்கள் விரும்பும் அசெஸ்டை பெறுவதற்கான மிகச் சரியான வழி பின்வரும் கட்டளைகளை பயன்படுத்த வேண்டும்:

சர்ட்ஸ் -மேட் ஃப்ஃபைன்மேம்

சரங்களை- உங்கள் filename வேண்டும்

சரங்கள் - உன்னுடையது

கழித்தல் என்பது ஆஃப்செட் திரும்ப மற்றும் பின்வருபவரின் எழுத்துக்குறி பொருளை தீர்மானிக்கிறது. (அதாவது d = தசம, o = ஆக்டல், h = ஹெக்ஸ்).

முன்னிருப்பாக strings கட்டளை ஒவ்வொரு புதிய string ஐ ஒரு புதிய கோட்டில் அச்சிடுகிறது, ஆனால் நீங்கள் தேர்ந்தெடுத்திருக்கும் delimiter ஐ அமைக்க முடியும். உதாரணமாக ஒரு குழாய் குறியீட்டை ("|") பயன்படுத்துவதன் மூலம் கீழ்க்கண்ட கட்டளையை இயக்கவும்:

சரங்கள்-கள் "|" yourfilename

சரம் வரம்பை சரிசெய்யவும்

Strings கட்டளையை ஒரு வரிசையில் 4 அச்சிடக்கூடிய எழுத்துகளின் ஒரு சரக்காக தோன்றுகிறது. நீங்கள் இயல்புநிலையை சரிசெய்யலாம், இதனால் ஒரு அச்சுப்பொறியை 8 அச்சிடக்கூடிய எழுத்துகள் அல்லது 12 அச்சுப்பொறிகுறிகளுடன் மட்டுமே கொடுக்கிறது.

இந்த வரம்பை சரிசெய்வதன் மூலம் நீங்கள் வெளியீடுகளை சிறந்த முறையில் பெற முடியும். நீண்ட காலமாக இருக்கும் ஒரு சரம் தேடும் போது நீங்கள் பயனுள்ள உரைகளை தவிர்ப்பது ஆபத்தானது, ஆனால் அதை மிகக் குறுகியதாக்குவதன் மூலம் நீங்கள் இன்னும் அதிகமான குப்பைத் தொட்டால் முடிவடையும்.

சரம் வரம்பை சரிசெய்ய பின்வரும் கட்டளையை இயக்கவும்:

சரங்களை- n 8 உன்னதமான பெயர்

மேலே உள்ள எடுத்துக்காட்டில் நான் வரம்பு 8 ஆக மாற்றியிருக்கிறேன்.

உங்கள் விருப்பத்தின் எண்ணிக்கையுடன் 8 ஐ நீங்கள் மாற்றலாம்.

அதே காரியத்தை செய்ய பின்வரும் கட்டளையைப் பயன்படுத்தலாம்:

சரங்களை - பைட்டுகள் = 8 உகந்த பெயர்

இடைவெளி அடங்கும்

முன்னிருப்பாக, சரங்களைக் கட்டளை ஒரு தாவலை அல்லது இடத்தை அச்சிடக்கூடிய கதாபாத்திரமாக வைஸ்ஸ்பேஸ் கொண்டுள்ளது. எனவே, "பூனைத் தேனீர் மீது பாய்ந்து" என்று ஒரு சரம் இருந்தால், சரங்களைக் கட்டளை முழு உரைக்குத் திரும்பும்.

புதிய வரி எழுத்துக்கள் மற்றும் வண்டி வருவாய் இயல்புநிலையாக அச்சிடப்பட்ட எழுத்துகளாக கருதப்படவில்லை.

புதிய வரி பாத்திரங்களைக் கண்டறிய சரங்களைப் பெறுவதற்கு, பின்வரும் வழியில் அச்சிடத்தக்க எழுத்து ரன் சரங்களாக வண்டி வருவாய்:

சரங்கள்

குறியீட்டு மாற்ற

சரங்களைப் பயன்படுத்துவதற்கு 5 குறியீட்டு விருப்பங்கள் உள்ளன:

இயல்புநிலை 7 பிட் பைட் ஆகும்.

குறியாக்கத்தை மாற்ற பின்வரும் கட்டளையை இயக்கவும்:

உன்னுடையது உன்னுடையது

சரங்களை --encoding = s yourfilename

மேலே உள்ள கட்டளையில், நான் 7 பிட் பைட் என்பது இயல்புநிலை "கள்" என்று குறிப்பிட்டுள்ளேன். உங்கள் விருப்பத்தின் குறியீட்டு எழுத்துடன் "s" ஐப் பதிலாக வெறுமனே மாற்றவும்.

பைனரி கோப்பு விவரிப்பின் பெயரை மாற்றவும்

சரங்களின் நடத்தை மாற்றிக்கொள்ளலாம், இதன்மூலம் உங்கள் கணினியில் வழங்கப்பட்டதை விட வேறு பைனரி கோப்பு டிஸ்கிரிப்ட் நூலகத்தை பயன்படுத்துகிறது.

இந்த சுவிட்ச் வல்லுநர்களுக்கான ஒன்றாகும். நீங்கள் பயன்படுத்த மற்றொரு நூலகம் இருந்தால் நீங்கள் பின்வரும் சரங்களை கட்டளையால் இயக்க முடியும்:

சரங்கள் -T bfdname

ஒரு கோப்பில் இருந்து விருப்பங்கள் படித்தல்

நீங்கள் ஒவ்வொரு முறையும் அதே விருப்பங்களைப் பயன்படுத்தப் போகிறீர்கள் என்றால், ஒவ்வொரு முறையும் நீங்கள் கட்டளைகளை இயக்க வேண்டிய அவசியம் இல்லை, ஏனென்றால் அது நேரம் எடுக்கும்.

நீங்கள் என்ன செய்ய முடியும் நானோ பயன்படுத்தி ஒரு உரை கோப்பு உருவாக்க மற்றும் அந்த கோப்பு உள்ள விருப்பங்களை குறிப்பிடவும்.

ஒரு முனையத்தில் இதை முயற்சிக்க பின்வரும் கட்டளையை இயக்கவும்:

நானோ stringsopts

கோப்பில் பின்வரும் உரையை உள்ளிடவும்:

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

CTRL மற்றும் O ஐ அழுத்தி Ctrl மற்றும் X ஐ அழுத்துவதன் மூலம் கோப்பை சேமிக்கவும்.

இந்த விருப்பங்கள் கொண்ட சரங்களை கட்டளைகளை இயக்க பின்வரும் கட்டளையை இயக்கவும்:

சரணாலயம்

விருப்பங்கள் கோப்பை stringsopts இருந்து படிக்க வேண்டும் மற்றும் நீங்கள் ஒவ்வொரு சரம் முன், கோப்புப்பெயர் பார்க்க வேண்டும் மற்றும் "|" பிரிப்பான்.

உதவி பெறுவது

நீங்கள் சரங்களைப் பற்றி மேலும் படிக்க விரும்பினால், உதவி பெற பின்வரும் கட்டளையை இயக்கலாம்.

சரங்களை --help

மாற்றாக நீங்கள் கையேடு பக்கத்தையும் படிக்கலாம்:

மனித சரங்களை

நீங்கள் இயங்கும் சரங்களை எந்த பதிப்பு கண்டுபிடிக்க

சரங்களின் பதிப்பைக் கண்டறிய நீங்கள் கீழ்க்கண்ட கட்டளைகளில் ஒன்றை ரன் செய்கிறீர்கள்:

சரங்கள் -v

சரங்கள் -V

சரங்களை - பதிப்பு