Short description: MacOS file preview feature introduced by Apple in 2007 Quick Look Developer(s)| Apple Inc. Initial release| October 26, 2007 (Mac OS X 10.5 "Leopard") Operating system| macOS License| Proprietary Website| Quick Look Quick Look is a quick preview feature developed by Apple Inc. which was introduced in its operating system Mac OS X 10.5 Leopard. The feature was announced at the Worldwide Developers Conference on Jun. 11, 2007. While macOS's Finder has always had smaller previews in Get Info windows or column view, Quick Look allows users to look at the contents of a file at full or near-full size in the Finder, depending on the size of the document relative to the screen resolution. It can preview files such as PDFs, HTML, QuickTime readable media, plain text and RTF text documents, iWork (Keynote, Pages, and Numbers) documents, ODF documents, Microsoft Office (Word, Excel, and PowerPoint) files (including OOXML), and RAW camera images. Quick Look can also be opened in full screen and launched from the command line. Additionally, multi-page documents like PowerPoint slide shows can be navigated using the slide previews at the side of the preview window. Quick Look technology is implemented throughout the Apple suite of software starting with Mac OS X 10.5, including iChat Theater, Time Machine, and Finder's Cover Flow. Quick Look APIs are available to developers via the Quick Look framework on iOS[1] and as part of the Quartz framework on the Mac.[2] ## Contents * 1 Supported file types by default * 2 Plug-ins * 3 Usage * 4 Caching and Forensics * 5 See also * 6 References * 7 External links ## Supported file types by default Since its debut, Quick Look has included a number of generators for common file types. Format | Version introduced | Notes | | AAC | 10.5 | Cover art in icon view and can play back audio in full preview. Adobe Photoshop | 10.5 | AIFF | 10.5 | Apple Icon Image format | 10.5 | AVI | 10.5 | BMP | 10.5 | COLLADA's DAE | 10.6 | Cinema 4D's .c4d | | Displays the 2D Preview Image embedded in the file. GIF | 10.5 | Did not animate animated GIFS[3] without additional plugins[4] until OS X 10.7.[5] HTML | 10.5 | Does not load remote resources or execute scripts. iChat transcripts | 10.5 | JPEG | 10.5 | JPEG 2000 | 10.5 | Microsoft Excel | 10.5 | Microsoft PowerPoint | 10.5 | Microsoft Word | 10.5 | MIDI | 10.5 | MIDI files support has been dropped in OS X 10.8. MP3 | 10.5 | Cover art in icon view and can play back audio in full preview. MPEG4 | 10.5 | MPO | | PDF | 10.5 | PictureClipping | 10.6 | PICT | 10.5 | PNG | 10.5 | QuickTime movies | 10.5 | Additional stream formats require the appropriate QuickTime extension to be installed. RTF | 10.5 | SVG | 10.6 | TEXT | 10.5 | TextClipping | 10.6 | TIFF | 10.5 | WAV | 10.5 | ## Plug-ins Plug-ins can be added to Quick Look to allow previewing the content of other file formats. Plug-ins can also be used to add additional functionality to Quick Look such as syntax highlighting for source code files.[6] To add a plug-in to Quick Look it needs to be placed in the folder `/Library/QuickLook/`. To activate that plug-in, either the computer needs to be restarted or Quick Look needs to be reset with the command qlmanage -r ## Usage There are multiple ways to invoke Quick Look. Keyboard shortcuts: * - * * \- (open in full screen) * hold to zoom an image to actual size (Quick Look must already be open) Command line:[7] qlmanage -p file Menu: * File — Quick Look file name; * Context menu (right-click or -mouse click), then Quick Look file name. ## Caching and Forensics Quick Look can be exploited when conducting a forensic examination of a computer's contents. A thumbnail cache is created for each user in a random subfolder of `/var/folders` called com.apple.QuickLook.thumbnailcache. The cache contains two files; * index.sqlite which is a SQLite database containing two tables - files and thumbnails. files contains the name, path, file-identifier, and volume-identifier of each file in the database. thumbnails contains metadata about each thumbnail, including the file linked-to in the files table and the offset of its data contained in thumbnails.data. * thumbnails.data contains the raw bitmaps of the cached thumbnails. Quick Look thumbnails are stored for documents on internal disks and also for documents located on removable disks, including those that have been encrypted and can pose a significant security hole. A document may well have a number of thumbnails, each having different dimensions that can range from very large to very small. The cache can be reset by invoking the `qlmanage -r cache` command via a Terminal window. ## See also * GNOME sushi * Office Open XML software * OpenDocument software * Windows thumbnail cache ## References 1. ↑ "Using the Quick Look Framework". https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/UsingtheQuickLookFramework.html. 2. ↑ "Introduction to Quick Look Programming Guide". https://developer.apple.com/library/mac/documentation/userExperience/Conceptual/Quicklook_Programming_Guide/Introduction/Introduction.html. 3. ↑ "Animated Gif plugin for Preview?". http://www.mac-forums.com/forums/os-x-apps-games/51197-animated-gif-plugin-preview.html. 4. ↑ "Animated GIF QuickLook plugin". http://sourceforge.net/projects/animgifqlgen/. 5. ↑ "Why can't Quick Look (Spacebar) nor Preview (App) view animated gif?". http://forums.macrumors.com/showthread.php?t=475195. 6. ↑ Frakes, Dan (January 22, 2008). "More Quick Look plug-ins". http://www.macworld.com/article/1131753/quicklookplugins.html. 7. ↑ "qlmanage(1) Mac OS X Manual Page". https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/qlmanage.1.html. ## External links * A Quick Look Plugins list for Mac OS X * Gloobus, a Linux application based on Quick Look * v * t * e macOS * History * Architecture * Components * Server * Software Versions| * Server 1.0 Hera * Public Beta Kodiak * 10.0 Cheetah * 10.1 Puma * 10.2 Jaguar * 10.3 Panther * 10.4 Tiger * 10.5 Leopard * 10.6 Snow Leopard * 10.7 Lion * 10.8 Mountain Lion * 10.9 Mavericks * 10.10 Yosemite * 10.11 El Capitan * 10.12 Sierra * 10.13 High Sierra * 10.14 Mojave * 10.15 Catalina Applications| * App Store * Automator * Calculator * Calendar * Chess * Contacts * Dictionary * DVD Player * FaceTime * Finder * Game Center * Grapher * Home * iTunes (history) * Launchpad * Mail * Messages * News * Music * Notes * Notification Center * Podcasts * Photo Booth * Photos * Preview * QuickTime * Reminders * Safari (version history) * Stickies * TextEdit * Time Machine Discontinued| * Dashboard * Front Row * iChat * iPhoto * iSync * Sherlock Utilities| * Activity Monitor * AirPort Utility * AppleScript Editor * Archive Utility * Audio MIDI Setup * Bluetooth File Exchange * Boot Camp * ColorSync * Configurator * Console * Crash Reporter * DigitalColor Meter * Directory Utility * DiskImageMounter * Disk Utility * Font Book * Grab * Help Viewer * Image Capture * Installer * Keychain Access * Migration Assistant * Network Utility * ODBC Administrator * Screen Sharing * System Preferences * System Information * Terminal * Universal Access * VoiceOver Discontinued| * Software Update * Remote Install Mac OS X Technology and user interface| * AirDrop * Apple File System * Apple menu * Apple Push Notification service * AppleScript * Aqua * Audio Units * AVFoundation * Bonjour * Bundle * CloudKit * Cocoa * ColorSync * Command key * Core Animation * Core Audio * Core Data * Core Foundation * Core Image * Core OpenGL * Core Text * Core Video * CUPS * Cover Flow * Darwin * Dock * FileVault * Fonts * Gatekeeper * Grand Central Dispatch * icns * iCloud * I/O Kit * Kernel panic * Keychain * launchd * Mach-O * Menu extra * Metal * Mission Control * OpenCL * Option key * Preference Pane * Property list * Quartz * Quick Look * Smart Folders * Speakable items * Spotlight * Stacks * System Integrity Protection * Uniform Type Identifier * Universal binary * WebKit * XNU * XQuartz Deprecated| * HFS+ Discontinued| * BootX * Brushed metal * Carbon * Classic Environment * Inkwell * QTKit * Rosetta * Spaces * Xgrid *[v]: View this template *[t]: Discuss this template *[e]: Edit this template