File type to application association and plug ins.

Hello,
I'd like to find more technical information on the following related topics:
- First of all, how are file types identified: File extension? Unix magic numbers? Both?
- File type to application association information: Where is it stored? pfile? where?
- Link to file type to "quicklook" plug in (how does quicklook figure out which plugin to use?) Where is it stored? Is it dynamic (finder scans its QuickLook folder and builds on the fly associations?)
- Link to "preview" icon generation: how does the finder know how to generate a preview icon, and with which application/plugin depending on the file type.
I don't need "user guide" type of thing. I'd like to know for instance where "Open with..." menu item gets its list of application that can open a certain file type.
Is there a reference guide/document/tech note where Almighty Apple explains this.
Thank you very much for your input.

I've only done a little bit of poking around in QuickLook. I do know that the QuickLook generators, like applications, have an info.plist file in the bundle that declares the file types that are handled, but I doubt they actually do the heavy lifting of drawing the preview: they seem just too small to do it. Thus, the actual executable for the PDF generator is a mere 52kb. Whether the info.plist is polled, and if so when, and whether the information is then stored in a cache or database somewhere I don't know. It would seem logical that this is the case.
As for what is actually drawing the previews, I would guess that is done by QuickTime. The Finder has been able to present icon previews of many things since the first introduction of OS X. Indeed, before the advent of QuickLook the Finder was able to draw previews of jpegs, psd files, gifs, and so on. AFAIK, it could draw a preview for anything that QuickTime could open. My guess, and this is JUST a guess, is that QuickLook may indeed now also be involved, as well as QuickTime, and that the integration of three things--Finder, QuickTime and QuickLook--does not work as well as one would hope. I say this because Finder windows now render their contents rather more slowly than was the case prior to the introduction of QuickLook. Many people have commented on this, and I have noticed it too.
As to whether icons are "cached"--I've never reached a conclusion about this. I do know that pre-Leopard the Finder would display the contents of a window in icon view dang near instantaneously IF the files had their own custom thumbnails, but would take a noticeable amount of time to display things if they did not, so that it had to render the thumbs itself. It also seemed like once a window had been opened it rendered more quickly on subsequent openings. Maybe. It no longer renders ANYTHING instantaneously--if I open a folder with all Photoshop files, all having their own custom thumbs, it hesitates for a second or so before presenting the icons. This did not use to be the case. Opening the same folder again one does get the old behavior of instant icons. That sounds like a temporary cache is being created somewhere. I say temporary, because if you relaunch the Finder, then open the folder again, you once more have the one second pause before the icons appear.
If there is a cache it is not the .DS_Store file. That file does store information about window properties, such as which view is chosen for the window, what the size and position is, what options are checked for the display of the window, and, oddly enough, the Spotlight Comments for files that are present. The file just isn't big enough to be storing thumbs--the .DS_Store file for a folder having 61 jpegs, without custom thumbs, set to icon view is a mere 42kbs, and one for another folder with 81 jpegs without custom thumbnails set to icon view is a tiny 24kbs.
Francine
Francine
Schwieder

Similar Messages

  • I uploaded a AI CS5 file into a Cloud Folder with Plug-ins. But its empty in Adobe Ideas.

    I uploaded an AI CS5 file into a Cloud Folder with Plug-ins. But its empty in Adobe Ideas. I'd like to work on it with the touch version. Any ideas?

    The link should have worked, I just clicked on it and went to the correct forum. Anyway, in the top left you should see a breadcrumb trail like Adobe Forums > Adobe Creative Cloud > Discussions. Click on Adobe Forums and click on the drop-down labeled Select Forum. Type 'i' to reach the i choices and select Ideas.

  • How to save down from InDesign Creative Cloud version to CS5? Have exported as .idml file but still get messages that plug-ins are missing although CS5 confirms it is fully updated.

    How to save down from InDesign Creative Cloud version to CS5? Have exported as .idml file but still get messages that plug-ins are missing although CS5 confirms it is fully updated.

    Yes. Thanks. I misled myself based on another post. Successfully did this by selecting "File," "Save a copy ..." then choosing "for CS4 or later (IDML)"
    It required some patience and several tries, but I think that was due to hardware (memory) being overloaded by CC Cloud version or something. It was a 50 MB, 500-page file and took 17 minutes to convert/save,
    Re-capping: from CCloud to CS5, don't use "Export" (to IDML); use "Save as" or "Save a copy" and select "for CS4 or later (IDML)".
    Advice much appreciated.

  • Application Support-Aperture-Plug ins folder not found

    I'm trying to install flash album explorer plug in. I'm trying to find Application Support-Aperture-Plug ins to innstall it but I'm not able to find it. I was searching in every library under user, system, and I haven't been able to fint it....please help!!!!!!!! I have Aperture 1.5.2
    MacBook Pro   Mac OS X (10.4.8)  
    MacBook Pro   Mac OS X (10.4.8)  

    DonCarlos, you have to create the folders if you do not have them. In Finder, follow the folders up to Aperture. This is where I had to create "Plug-Ins" and then clicked on it to open. Then created its subfolder "Export". I dumped the Flickr plugin here and restarted Aperture. Works perfectly.

  • While using a drop-down menu i.e. File, edit, image, or even when saving as and choosing the file type; the list appears and I am able to highlight what i want but cannot click on anything.

    While using a drop-down menu i.e. File, edit, image, or even when saving as and choosing the file type; the list appears and I am able to highlight what i want but cannot click on anything. This is becoming incredibly frustrating. It happens at random time and a restart of the computer is all that helps, then with out any notice it starts to do this again.  Mac Book Pro i7 2.2 16 GB 1333 Ram, (2) 450GB SSD both internal to machine. At this point I am losing file because I am unable to save in the file type I need. Does anyone out there know how to solve this issue?
    Thanks
    phil

    I haven't been unify photoshop much in the past month, but I did try your suggestion and it seemed to work for a while. Today when i went to save a document the same thing happened: click on file>save at this point I can not click on save even though it is highlighted. Tryed to use command s that brings up the save dialogue box, but when I try to change file type I again cannot select it from the drop down menu.

  • Videos will no longer play and add-ons and plug-ins say up to date?

    My computer no longer plays videos-- whether on facebook or youtube... facebook videos get a tiny square but never open to play-- youtube screen where video should be is blank... all add-ons and plug-ins say up to date. I have comcast internet. Thank you

    Please try two things, please clear the storage for the flash plug in by right clicking where the video should be and clicking "Global settings" and navigate to storage. Clear the stored data and restart Firefox.
    Some problems with Flash video playback can be resolved by disabling hardware acceleration in your Flash Player settings. (See [[Flash Plugin - Keep it up to date and troubleshoot problems|this article]] for more information on using the Flash plugin in Firefox).
    To disable hardware acceleration in Flash Player:
    #Go to this [http://helpx.adobe.com/flash-player/kb/video-playback-issues.html#main_Solve_video_playback_issues Adobe Flash Player Help page].
    #Right-click on the Flash Player logo on that page.
    #Click on '''Settings''' in the context menu. The Adobe Flash Player Settings screen will open.
    # Click on the icon at the bottom-left of the Adobe Flash Player Settings window to open the Display panel. <br/> <br/>[[Image:fpSettings1.PNG]] <br/>
    # Remove the check mark from '''Enable hardware acceleration'''.
    # Click '''Close''' to close the Adobe Flash Player Settings Window.
    # Restart Firefox.
    This [http://www.macromedia.com/support/documentation/en/flashplayer/help/help01.html Flash Player Help - Display Settings page] has more information on Flash Player hardware acceleration, if you're interested.
    Does this solve the problem? Let us know.

  • Which file type should I use and how I use it?

    Hello!
    I need to create a file with some data that has been inserted manually.
    In this file, for example, there are:
    ProjectName1: string1, string7… string10, date1
    ProjectName2: string11, string15… string20, date2
    ProjectNamek: string 100, string 116 … string 140, date1
    I know only one thing: one of the strings.
    What I need to find in the file:
    I need to find the string at one of these rows and get its ProjectName and date.
    For example: if I have string15,
    I should find string15 in the file, and get its ProjectName and date:
    ProjectName2, date2
    Which file type should I use and how I use it? What is the best solution?
    Thanks!

    800512 wrote:
    I need to create a file with some data that has been inserted manually.
    In this file, for example, there are:
    ProjectName1: string1, string7… string10, date1In addition to Pandiya's advice, if the string is always in exactly the above format
    (ie:
    1. ProjectName always starts the line and ends with a ':'.
    2. The rest of the strings on the line are separated by ", " and will never contain ", "
    you might also want to have a look at String.split().
    Winston

  • Corrupted file in the applications folder and i cant get in

    I have a half uncompress file in the applications folder and it wont let me in to that folder, not even as a root user, it just closes the folder and opens desktop instead, everything else is working fine now, i hope i just need to delete that file. (all this is happening in my imac 27" late 2011 mountain lion)
    the file is a game that does work in my other machine (macbook pro early 2011 mountain lion)

    iOS: How to change the language when it's set to one you don't understand
    http://support.apple.com/kb/HT2371
     Cheers, Tom

  • I have been taken over by a local network that has disabled my systems profiler and plug-ins.  how do I break free?

    I have been taken over by a local Network that has disabled my systems profiler and plug-ins.  How do I break free?

    If you are absolutely sure that this is the problem then you should turn the airport off.

  • HELP! Where should I put my codecs and plug-ins!?

    I do a bit of amateur editing, and I have a bunch of codecs and plug-ins. And a few months ago, I realized I MIGHT have been putting them in the wrong folder!
    Macintosh HD / Library / Quicktime
    So... I "copied all" and I pasted into the OTHER folder that seemed to have some codecs and plug-ins:
    Macintosh HD / System / Library / Quicktime
    Then, I "copied all" from THAT folder into the other folder, not overwriting duplicates.
    I DO remember that there were some in BOTH folders before I started adding...
    HELP! Where should they all go?
    tia,
    e

    Um, mpeg2, Divx, etc... flip and perian are fine, but don't come anywhere NEAR allowing you to play the totality of formats out there.
    However, I guess my question should have been, which ones are "Apples" and which ones aren't... I'd love to NOT have duplicates in both folders.
    Is there anywhere that lists the "default" Apple Quicktime Pro codecs and plug-ins that should be in that "apple only" folder?
    e

  • Program Files Adobe Adobe After Effects CC Plug-ins Video Copilotのホルダーがない.

    Video Copilotのホルダーがない

    adobe after effects cc >さん、はじめまして。
    Video Copilot社のプラグインをインストールされるのでしょうか。
    お書きになった階層ですが、一つ抜けてます。正しくは下記です。
    C:\Program Files\Adobe\Adobe After Effects CC\Support Files\Plug-ins\VideoCopilot
    ※After Effects CC 2014ですと上記のCCのフォルダがCC 2014になります※
    僕もVideo Copilot社のプラグインを使っているので画像を貼りますね。
    http://www.flashbackj.com/video_copilot/faq/#install_ae_cc
    なお上記ページでも手順2番でディレクトリを選択するとして、
    Program Files > Adobe > Adobe After Effects CC > Plug-ins > Video Copilot
    を選ぶと記載されておりますが、これは誤り(記載漏れ)だと思われます。
    いかがでしょうか。ご不明な点があれば是非ご返信ください。

  • Sample and Plug Ins, and Knobs oh my!

    So I am still a total noob to this.  I have used workstations and synths for the majority of my career but with space and weight being an issue, I am looking to use my midi more and more for live gigs.  I have a couple of questions.
    1) In MainStage, how can I assign a recording I did in logic(sample) to one of my drum pads on my midi controller? Could I made the pad a different note like a c#0 and have the sample trigger when i hit that c#0 pad, while my key is setup c1-whatever.
    2) I downloaded studio 2 from Presonus and there's some sounds I like in there.  How do I load them into MainStage?
    3) Finally I have my setlist all setup. Is there a way to instead of manually clicking on my laptop to switch between different parts of the song I have setup, to just use a knob on my midi device?
    Btw I have MainStage 3, M audio Axiom 61 Pro.
    Thanks so much to anyone that replies, it is much appreciated!
    -Drew

    Um, mpeg2, Divx, etc... flip and perian are fine, but don't come anywhere NEAR allowing you to play the totality of formats out there.
    However, I guess my question should have been, which ones are "Apples" and which ones aren't... I'd love to NOT have duplicates in both folders.
    Is there anywhere that lists the "default" Apple Quicktime Pro codecs and plug-ins that should be in that "apple only" folder?
    e

  • Associate file type with application BUG.

    Associate file type with other application causes FileVault to prompt that said app 'can't be opened because it is from an unidentified developper'
    This happens when I try to associate TIFF's with Adobe Photoshop, or PDF's with Acrobat Pro.
    It does this through "get info > open with:" and when you let the app itself change the association (IE Acrobat Pro prompted me if i always want to open pdf's with it, after that, when i double click the file fileVault gives me the same message.
    It's just plain annoying to have do drag each file onto the right icon in the dock.

    It looks like both approaches are similar and will both work.
    Persistent Handlers are probably overkill. They will do what you need and more, but are a more complicated. I would recommend sticking with the two approaches discussed if you simply want to run your application with a default program.
    Although some CVI users may have done this in the past, you may have more luck posting on the MSDN forums or a 3rd party programming forum.
    National Instruments
    Product Support Engineer

  • Mac OS 10.6.8 Parental Controls interfere with Firefox by preventing access to websites and plug ins

    Mac OS 10.6.8 iMac, running FireFox 15 in grade school computer lab. When Parental controls are enabled in system preferences Firefox does not work properly. Can't use Google to search from the search bar at the top, can't access plug ins, there are even a few websites that can't be used. An example is digitalpassport.org from Common Sense media. Students can't access to log into their accounts. Parental Controls have been running on these macs for over a year with no issues. I thought it was the latest Firefox version giving us a problem but I updated to Firefox 16 today and the problem persists. If I turn off parental controls, Firefox works perfectly. I was not previously limiting applications, just blocking youtube and facebook. I tried limiting applications and then allowing all of them but that didn't help. What am I missing? Also, I can't access Mozilla support pages either when Parental Controls are enabled.

    Check the PLUGIN UPDATES! Shockwave and Java were outdated and needed re-installation on mine! Took a couple of efforts with restarts but it is obvious that it solved my problems! Firefox Mozilla Toolbar 'Help' > 'Firefox Help' > lower right side of page displays link to Plugin Update review....

  • Acrobat 10 and plug-ins for Acrobat 9 incompatibility?

    Hi,
    Today I've installed trial version of Acrobat 10 to check if my plug-in for Acrobat 9 could run for it as well. But after Acrobat 10 launch I've got a window:
    Acrobat.exe - Unable to Locate Component
    This application has failed to start because MSVCP80.dll was not found.
    Quick check over plug-ins shipped now inside Acrobat 10 showed me that they are using now MSVCP90.DLLL library instread of MSVCP80.dll used for Acrobat 9.
    Does it mean that we need to recompile our source code with higher version of MS Visual Studio? If so - what version should we use?
    Does it also mean that our plug-ins prepared for Acrobat 9 are incompatible with Acrobat 10 or there is some way they could still run without recompilation?
    Any comments on this would be highly appreciated.

    I always prefer to use shared libraries, i.e. DLLs, in their supposed shared way and not statically embedded into my executable if I know that some environment is pretty stable and customer is aware of various possible DLLs dependencies. If Acrobat could do some job for me - then I'm happy with that without allocation of additional memory/resources needed in case of static linking.
    So, you don't answer my question. What C++ compiler's version should be used to put MSVCP90.DLL reference now instead of previously used MSVCP80.DLL?

Maybe you are looking for