File types known to Everything

Discussion related to "Everything" 1.5 Alpha.
Post Reply
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

File types known to Everything

Post by void »

A list of file types known to Everything:
  • application/pdf (*.pdf)
  • application/zip (*.zip)
  • application/x-7z-compressed (*.7z)
  • application/x-msdownload (*.exe)
  • application/x-ole-storage (*.msi)
  • application/vnd.rar (*.rar)
  • audio/flac (*.flac)
  • audio/midi (*.mid)
  • audio/mpeg (*.mp3)
  • audio/ogg (*.ogg)
  • audio/wav (*.wav)
  • audio/x-ape (*.ape)
  • image/bmp (*.bmp)
  • image/gif (*.gif)
  • image/jpeg (*.jpg;*.jpeg;*.jpe;*.jif;*.jfif;*.jfi)
  • image/png (*.png)
  • image/tiff (*.tiff;*.tif)
  • image/vnd.adobe.photoshop (*.psd;*.psb)
  • image/webp (*.webp)
  • image/x-icon (*.ico;*.cur)
  • image/x-pcx (*.pcx)
  • image/x-tga (*.tga)
  • message/rfc822 (*.eml)
  • video/avi (*.avi)
  • video/mp4 (*.mp4;*.m4a)
  • video/x-flv (*.flv)
  • video/x-matroska (*.mkv;*.mk3d;*.mks;*.webm;*.mka)


Everything will gather properties with the Windows Property System.

If this fails, Everything will fall back to it's own built in property handler for the above file types.



The Windows Property System is managed by the OS to provide properties for files.
The Windows Property System can be extended with third party property handlers.

Please make any request to add native support for a file type in this thread or send me an anonymous message.

Requested file types:
  • wmv
  • mpg
  • mov
  • ts
  • m4v
  • asf
  • PDF (Cross-reference stream)
  • heic
  • xmp
  • .vw
  • .tta
  • .msg (email)
valuex
Posts: 7
Joined: Mon May 13, 2013 11:54 am

Re: File types known to Everything

Post by valuex »

Indexing the properties of pdf files is a highly requested feature. Is it possible to implement this?
tuska
Posts: 1123
Joined: Thu Jul 13, 2017 9:14 am

Re: File types known to Everything

Post by tuska »

valuex wrote: Thu Feb 03, 2022 12:24 pm Indexing the properties of pdf files is a highly requested feature. Is it possible to implement this?
Everything-1.5.0.1299a
by void » 03.02.2022: added support for pdf properties (File Signature, Title, Authors, Software, Producer, Subject and Tags).
w64bit
Posts: 272
Joined: Wed Jan 09, 2013 9:06 am

Re: File types known to Everything

Post by w64bit »

Is it possible to add also PDF Version property?
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

I'll put this on my TODO list.

Thank you for the suggestion.
Rene
Posts: 58
Joined: Fri Nov 04, 2016 6:16 am

Re: File types known to Everything

Post by Rene »

hi void, welcome back !

ev is missing some properties for mkv files, the Video bit rate and Audio bit rate, there maybe others.

but most other props work fine, lenght, resolution, etc.
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

Good to be back, thanks.

Video bit rate and Audio bit rate are not stored in the mkv container.

This information is usually stored in the audio/video codec.
Everything doesn't understand any audio/video codecs (at this stage) and only looks in the mkv container for properties.

I will look into reading audio/video codecs for this information.
For now, please use the total bit rate which is calculated from the total file size / length


mkv spec
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

Everything 1.5.0.1319a adds rar support.
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

Everything 1.5.0.1321a adds version property support for PDF files.
Everything 1.5.0.1321a adds application/x-ole-storage (*.msi) support.
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

Everything 1.5.0.1338a adds support for zip64.



edit:

Everything 1342+ will favor gathering properties from the Windows Property System.

To disable the Windows Property System:
  • In Everything 1.5, from the Tools menu, click Options.
  • Click the Advanced tab on the left.
  • To the right of Show settings containing, search for:
    property
  • Select: property_system
  • Set the value to: false
  • Click OK.
Thy Grand Voidinesss
Posts: 697
Joined: Wed Jun 01, 2022 5:01 pm

Re: File types known to Everything

Post by Thy Grand Voidinesss »

Please add lossless audio file formats Monkey's Audio, True Audio and WavPack
.APE
.TTA
.VW

as lossless audio formats are not that many to come around. In my music editor opinion, people dealing with audio in their work are more likely to use them than some lossy formats, of which there is a plethora to choose from [and which adding of all would be, I reckon, problematic]

And also extend the already added audio/mpeg with inclusion in it of
.MP2
Last edited by Thy Grand Voidinesss on Fri Aug 04, 2023 9:56 am, edited 1 time in total.
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

Everything 1.5.0.1353a adds 7z support for the container filenames and container file count properties.
Franch
Posts: 1
Joined: Thu Jan 02, 2025 3:16 pm

Re: File types known to Everything

Post by Franch »

Hello, Bravo for this software, Are files in epub format included in the development program?
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

.epub files are zip files.

Everything will recognize .epub files as: application/zip



I will consider native support for application/epub+zip
Thank you for the suggestion.
therube
Posts: 5096
Joined: Thu Sep 03, 2009 6:48 pm

Re: File types known to Everything

Post by therube »

audio/ogg (*.ogg)
Just to note that I came across an "oddity" where some softwares were naming .ogg as .oga (audio only).

(Likewise, Everything does not contain .oga in its' audio: filter, & I'd expect ? most media players don't, by default, know of ".oga" [though they will all play them].

Is it worth messing with ".oga" in any manner, or simply rename them to .ogg & be done with it.)


.oga - audio/ogg
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

.oga is included in the default Audio filter.

You may wish to reset your Audio filter search:

Code: Select all

ext:aac;ac3;adt;adts;aif;aifc;aiff;amr;ape;au;cda;dts;ec3;fla;flac;lpcm;m1a;m2a;m3u;m3u8;m4a;m4b;m4p;mid;midi;mka;mp2;mp3;mpa;mpc;oga;ogg;opus;ra;rmi;snd;wav;wax;weba;wma
ChrisGreaves
Posts: 716
Joined: Wed Jan 05, 2022 9:29 pm

Re: File types known to Everything

Post by ChrisGreaves »

void wrote: Tue Mar 16, 2021 8:34 amA list of file types known to Everything:
Hi Void.
Everything is FAST!, and I have 65 MB of VBA code on my data partition.
That 65 MB represents VBA in some 20,000 MSOffice files.

My proprietary LIB files are searchable (fairly fast using the inbuilt INSTR function), but searching types of files with Everything would allow me to search not only by content, but also by Date, Size etc. Everything is rich in searchable properties whereas my proprietary MSWord/VBA application "Proje.dot" is Poor.
If there is an easy way to tell strange container-types to be treated a text it would reduce my time taken to locate program code.

Once I have located a close match with Everything, my Proje.dot comes into its own because I see a term in a procedure and that helps me to refine my search. Repeated drilling-down and clarification usually locates something I misplaced years ago in under a minute, which is excellent for 65 MB of source code.

(1) For over twenty years I have used my proprietary MSWord/VBA application "Proje.dot" to accumulate every piece of VBA source code on a disk drive into a text file with an extent of LIB.
Empty4x4.jpg
Empty4x4.jpg (50.42 KiB) Viewed 837 times
In Notepad it shows as a plain text file, which it is.
The pointers around each Procedure (a collection of lines of code) are chains to Modules, Projects, Files, Folders and Drives.
As a text file, my *.LIB could be located by Everything once I tell Everything that my LIB files are just plain text.
Please and Thank you - how do I do that?

(2) In a similar vein, I open an MSWord *.DOT template using Notepad.exe and I can see enough in the Notepad application to identify a procedure
Empty4x4b.jpg
Empty4x4b.jpg (87.99 KiB) Viewed 837 times
How would I tell Everything that for THIS session I want *.DOT files to be treated as plain text files rather than MSOffice proprietary files?

(3) In general, we can have strange container files that contain text in proprietary encoded forms of data. I suspect that Everything could be told to treat any sort of file (by extent) as a text file. That the text file is not complete matters little; but locating the file that contains the text will usually be enough to steer us towards the actual text.

This ability to treat proprietary formats as text ought to be useful to programmers in most languages,I would think.We often find ourselves thinking "I know I solved that ten years ago". At least I do! :D
Thanks, Chris
void
Developer
Posts: 17294
Joined: Fri Oct 16, 2009 11:31 pm

Re: File types known to Everything

Post by void »

If there is an easy way to tell strange container-types to be treated a text it would reduce my time taken to locate program code.
Everything will treat the file as binary if there's no registered iFilter for LIB files.
Everything will search binary files as ANSI, UTF-8, UTF-16, UTF-16BE, UTF-16 with a byte offset of 1 and UTF-16BE with a byte offset of 1.



To speed things up, please try adding your LIB extension to the text_plain_extensions setting:
  • In Everything, type in the following search and press ENTER:
    about:config

    ---this will open your Everything.ini in notepad.
  • Please change the following line:
    text_plain_extensions=a;ans;asc;ascx;asm;asp;aspx;asx;bas;bat;bcp;btm;c;cc;cls;cmd;contact;cpp;cs;csa;csproj;css;csv;cxx;dbs;def;dic;dos;dsp;dsw;efu;ext;faq;fky;h;hhc;hpp;hta;htm;html;htt;htw;htx;hxx;i;ibq;ics;idl;idq;inc;inf;ini;inl;inx;jav;java;js;json;kci;lgn;lst;lua;m3u;mak;mk;odc;odh;odl;php;pl;prc;ps1xml;py;rc;rc2;rct;reg;rgs;rul;s;scc;shtm;shtml;sol;sql;srf;stm;tab;tdl;tlh;tli;trg;txt;udf;udt;user;usr;vbproj;vbs;vcproj;viw;vspscc;vsscc;vssscc;wri;wtx;xml;xsd;xsl;xslt

    to:
    text_plain_extensions=a;ans;asc;ascx;asm;asp;aspx;asx;bas;bat;bcp;btm;c;cc;cls;cmd;contact;cpp;cs;csa;csproj;css;csv;cxx;dbs;def;dic;dos;dsp;dsw;efu;ext;faq;fky;h;hhc;hpp;hta;htm;html;htt;htw;htx;hxx;i;ibq;ics;idl;idq;inc;inf;ini;inl;inx;jav;java;js;json;kci;lgn;lst;lua;m3u;mak;mk;odc;odh;odl;php;pl;prc;ps1xml;py;rc;rc2;rct;reg;rgs;rul;s;scc;shtm;shtml;sol;sql;srf;stm;tab;tdl;tlh;tli;trg;txt;udf;udt;user;usr;vbproj;vbs;vcproj;viw;vspscc;vsscc;vssscc;wri;wtx;xml;xsd;xsl;xslt;LIB

    (add ;LIB to the end)
  • Save changes and close notepad.
  • Accept the prompt in Everything to reload your config.
text_plain_extensions will override any system iFilters.


How would I tell Everything that for THIS session I want *.DOT files to be treated as plain text files rather than MSOffice proprietary files?
text-plain-content: = search content and treat files as text/plain.
*.dot textplaincontent:"my text/plain content search"
Post Reply