Se știe că FAR caută texte în fișierele Word și Excel (* .doc / * .Xls) dacă activați opțiunea de căutare "Toate paginile standard de cod". În acest caz, o căutare simplă este efectuată asupra conținutului fișierului și funcționează, este localizat șirul de căutare.
Cu toate acestea, pentru formatele LLC noi docx și xlsx, o astfel de căutare simplă nu funcționează. Acest lucru se datorează faptului că aceste formate sunt, de fapt, zip-arhive cu un set de fișiere. Și este imposibil să găsiți explicit textul în codul de fișier zip.
Pentru a efectua o căutare în interiorul fișierelor docx și xlsx fără alte setări suplimentare, trebuie să faceți două lucruri:
1. Arătați Far-managerul că docx / xlsx sunt arhive. Pentru a face acest lucru, accesați meniul Setări -> Opțiuni plugin -> meniu arcit. Acest plugin merge în toate ansamblurile celui de-al 3-lea FAR în mod implicit. În câmpul "Mască de incluziune" este necesar să se adauge:
Se pare ca aceasta:
2. Pentru a pune un cec "Căutare în arhive" într-o fereastră de căutare, în același loc pentru a pune o opțiune "Toate codificările standard":
Toate, atunci căutarea va fi în docx / xlsx.
Dar există o trăsătură. Căutarea va funcționa numai atunci când căutați masca nume de fișier "*. *", Și nu va funcționa, de exemplu, folosind masca "* .docx". Acest lucru se datorează faptului că în fișierul docx (de fapt, în interiorul arhivei zip) există o structură de fișiere xml. Și fișierul care conține textul documentului se numește document.xml.
Prin urmare, dacă trebuie să găsiți ceva în doc / docx-files, ar trebui să căutați după mască:
Trebuie menționat faptul că va fi efectuată o căutare nu numai în fișierele doc / docx, ci și căutarea va fi efectuată în toate tipurile de arhive, la urma urmei, în conformitate cu punctul 2, a fost instalată o casetă de selectare "Căutare în arhive".