Share
VIDEOS 1 TO 50
ப. சிதம்பரத்தின் முழு  சொத்து பட்டியலை பாருங்கள் | P.Chidambaram property list
ப. சிதம்பரத்தின் முழு சொத்து பட்டியலை பாருங்கள் | P.Chidambaram property list
Published: 2017/05/24
Channel: Tamil Trending
Property Documents, List of Items to Check Before Purchasing a Property or Land,property guide
Property Documents, List of Items to Check Before Purchasing a Property or Land,property guide
Published: 2015/12/16
Channel: Javid Hussain
Looking up a property from the "County Held" Tax Certificate Sale List
Looking up a property from the "County Held" Tax Certificate Sale List
Published: 2014/02/25
Channel: Ardnas, Inc - Queen Of Tax Deeds
Hackintosh 2017: Clover Configurator Property List (PLIST) macOS Sierra x99 Video Tutorial
Hackintosh 2017: Clover Configurator Property List (PLIST) macOS Sierra x99 Video Tutorial
Published: 2017/07/25
Channel: OfficialPegasus303
Ram Rahim की Property List हुई तैयार, संपत्ति बेचकर होगी भरपाई
Ram Rahim की Property List हुई तैयार, संपत्ति बेचकर होगी भरपाई
Published: 2017/09/01
Channel: NMF News
Avery Property - List of People who Came & Went - Zipperer Interview
Avery Property - List of People who Came & Went - Zipperer Interview
Published: 2016/04/02
Channel: Dave Begotka
iOS - Creating a Plist (Property List)
iOS - Creating a Plist (Property List)
Published: 2012/07/08
Channel: profgustin
How to Maximize the List Price of Your Newly Rehabbed Property
How to Maximize the List Price of Your Newly Rehabbed Property
Published: 2016/11/18
Channel: Flip Your First House
How to list a property with no competition
How to list a property with no competition
Published: 2016/02/17
Channel: Tom Panos Real Estate Training
32-iOS || Collection View, Segue, and Property list - عمل تطبيق عالم الطبخ
32-iOS || Collection View, Segue, and Property list - عمل تطبيق عالم الطبخ
Published: 2016/11/27
Channel: TheNewBaghdad
How to get a Delinquent Property Tax list & Mentorship for FREE
How to get a Delinquent Property Tax list & Mentorship for FREE
Published: 2017/10/03
Channel: House Flipping Guide
Upload a Mailing List That Contains Property Address And Mailing Address Information
Upload a Mailing List That Contains Property Address And Mailing Address Information
Published: 2014/11/19
Channel: Click2Mail
List property for sale without an agent
List property for sale without an agent
Published: 2015/09/30
Channel: Minus The Agent
Airbnb vs. Homeaway/VRBO: Which One Should You List Your Property On? BOTH!
Airbnb vs. Homeaway/VRBO: Which One Should You List Your Property On? BOTH!
Published: 2017/04/26
Channel: STR University
050409 Property List
050409 Property List
Published: 2009/05/05
Channel: NestTrader
Why List Your Property With Us?
Why List Your Property With Us?
Published: 2016/06/15
Channel: Sammy Ijaz
Creating a New Property List
Creating a New Property List
Published: 2015/09/29
Channel: Moxi Works Help Center
List Your Property on HomeAway
List Your Property on HomeAway
Published: 2013/10/18
Channel: HomeAway
Ambani की दौलत के बराबर पहुंची Balkrishna की Property, Richest Indian List में शामिल
Ambani की दौलत के बराबर पहुंची Balkrishna की Property, Richest Indian List में शामिल
Published: 2017/09/26
Channel: NMF News
CSS Lecture 7 - CSS List Property, List-Style, List-Style-Image and List with Color Property
CSS Lecture 7 - CSS List Property, List-Style, List-Style-Image and List with Color Property
Published: 2017/01/02
Channel: Easy Engineering Classes
"Shahrukh Khan" Enters List Of Richest Indians | Rs 3,660 Crores Net property worth
"Shahrukh Khan" Enters List Of Richest Indians | Rs 3,660 Crores Net property worth
Published: 2014/09/06
Channel: Bollywood Hardcore
List Your Property With Range International
List Your Property With Range International
Published: 2017/04/11
Channel: Range International Property Investments
Unitech, Amrapali and ATS in land defaulters list- The Property News
Unitech, Amrapali and ATS in land defaulters list- The Property News
Published: 2016/09/12
Channel: Mirror Now
List Your Luxury Villa Property in Vietnam
List Your Luxury Villa Property in Vietnam
Published: 2015/11/08
Channel: Luxury Realty Vietnam
Xcode 7 - Property List (plist)
Xcode 7 - Property List (plist)
Published: 2015/12/23
Channel: Jamal Jones
Data Structures : Linked List an  example with property
Data Structures : Linked List an example with property
Published: 2017/07/07
Channel: atoz knowledge
**HOW TO LIST YOUR PROPERTY FOR THE MARKET!** Carlos Ordonez
**HOW TO LIST YOUR PROPERTY FOR THE MARKET!** Carlos Ordonez
Published: 2014/03/05
Channel: Carlos Ordonez Realtor
CSS video tutorial - 65 - CSS list style type property vs HTML ul tag
CSS video tutorial - 65 - CSS list style type property vs HTML ul tag
Published: 2017/01/09
Channel: Chidre'sTechTutorials
28- IOS APP development || Property list ملف الخصائص
28- IOS APP development || Property list ملف الخصائص
Published: 2016/02/07
Channel: TheNewBaghdad
How to List Commercial Property Effectively and Efficiently
How to List Commercial Property Effectively and Efficiently
Published: 2017/02/23
Channel: John Highman
Marketing Wholesale Properties - Marketing Your Wholesale Property to Your Buyers List - REIClub.com
Marketing Wholesale Properties - Marketing Your Wholesale Property to Your Buyers List - REIClub.com
Published: 2011/10/27
Channel: reiclub
Data Structures : Linked List an  example with property in {தமிழ்}
Data Structures : Linked List an example with property in {தமிழ்}
Published: 2017/07/07
Channel: atoz knowledge
11 Australian Property Investment Tips from the BRW Rich List
11 Australian Property Investment Tips from the BRW Rich List
Published: 2016/06/08
Channel: Michael Yardney
How to List a Rental Property with section 8
How to List a Rental Property with section 8
Published: 2012/11/13
Channel: RealEstateNerd
Cut-list property management
Cut-list property management
Published: 2016/02/17
Channel: CUSTOMTOOLS for SolidWorks
Prabhas Property List Will SHOCK You | Darling Prabhas | Celebrity News Updates | Challenge Mantra
Prabhas Property List Will SHOCK You | Darling Prabhas | Celebrity News Updates | Challenge Mantra
Published: 2017/11/04
Channel: Challenge Mantra
Chennai: Check-list before buying property
Chennai: Check-list before buying property
Published: 2014/08/06
Channel: NDTV
List & Background Property in css
List & Background Property in css
Published: 2017/02/27
Channel: HTML & CSS Tutorial
007 EBay vero list   intellectual property rights owners and how to avoid them - DropShipping From A
007 EBay vero list intellectual property rights owners and how to avoid them - DropShipping From A
Published: 2016/12/26
Channel: Amazon FBA vs. eBay Selling
WP Residence 1.07 How to manage the Search from My Property List.
WP Residence 1.07 How to manage the Search from My Property List.
Published: 2014/11/28
Channel: Real Estate WordPress Themes
#001 Effective Property List Posting Strategies
#001 Effective Property List Posting Strategies
Published: 2016/02/14
Channel: Jeffery Lam
Get Property List Editor for Mac FREE and LEGAL - Quick guide + DOWNLOAD
Get Property List Editor for Mac FREE and LEGAL - Quick guide + DOWNLOAD
Published: 2012/12/21
Channel: burkminipup
'How To List Property' step-by-step guide
Published: 2013/07/04
Channel: Property Everywhere
Bucket List #1 | Off Property Schooling
Bucket List #1 | Off Property Schooling
Published: 2015/03/23
Channel: MyEquineAddiction
Loading a Property List from a Server
Loading a Property List from a Server
Published: 2017/10/14
Channel: cartoonsmart
Xcode 4.6 Tutorial - Property List Part 1
Xcode 4.6 Tutorial - Property List Part 1
Published: 2013/06/01
Channel: App Wiese
Bank Owned Hot Property List-Los Angeles Foreclosures
Bank Owned Hot Property List-Los Angeles Foreclosures
Published: 2011/12/27
Channel: Stephen James Munson
Excel VBA UserForm ListBox with Multiple Columns Populate (List Property)
Excel VBA UserForm ListBox with Multiple Columns Populate (List Property)
Published: 2015/01/14
Channel: InAnOffice
Java Tutorial: Java properties [How to print the property list out to the specified print writer]
Java Tutorial: Java properties [How to print the property list out to the specified print writer]
Published: 2017/03/08
Channel: Ram N
CSS video tutorial - 67 - CSS list style position property vs HTML ul tag
CSS video tutorial - 67 - CSS list style position property vs HTML ul tag
Published: 2017/01/09
Channel: Chidre'sTechTutorials
NEXT
GO TO RESULTS [51 .. 100]

WIKIPEDIA ARTICLE

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Property List
Filename extension .plist
Uniform Type Identifier (UTI) com.apple.property-list
Developed by Apple Computer and GNUstep,
formerly NeXT
Type of format Serialization of dictionary objects.

In the macOS, iOS, NeXTSTEP, and GNUstep programming frameworks, property list files are files that store serialized objects. Property list files use the filename extension .plist, and thus are often referred to as p-list files.

Property list files are often used to store a user's settings. They are also used to store information about bundles and applications, a task served by the resource fork in the old Mac OS.

Representations[edit]

Since the data represented by property lists is somewhat abstract, the underlying file format can be implemented many ways. Namely, NeXTSTEP used one format to represent a property list, and the subsequent GNUstep and macOS frameworks introduced differing formats.

NeXTSTEP[edit]

Under NeXTSTEP, property lists were designed to be human-readable and edited by hand, serialized to ASCII in a syntax somewhat like a programming language.

Strings were represented as:

"This is a plist string"

Binary data was represented as:

< [hexadecimal codes in ASCII] >

Arrays were represented as:

( "1", "2", "3" )

And dictionaries were represented as:

{
    "key" = "value";
    ...
}

One limitation of the original NeXT property list format is that it could not represent an NSValue (number, boolean, etc.) object.

GNUstep[edit]

GNUstep adopts the NeXTSTEP format, with a few additions. First, it now supports NSValue objects (which are represented as plain ASCII), and second, it supports NSDate objects (which are serialized as <*DYYYY-MM-DD HH:MM:SS timezone>)

GNUstep can also read and write property lists in the formats used by macOS.

macOS[edit]

While macOS can also read the NeXTSTEP format, Apple sets it aside in favor of two new formats of its own.

In Mac OS X 10.0, the NeXTSTEP format was deprecated, and a new XML format was introduced, with a public DTD defined by Apple. The XML format supports non-ASCII characters and storing NSValue objects (which, unlike GNUstep's ASCII property list format, Apple's ASCII property list format does not support).[1]

Since XML files, however, are not the most space-efficient means of storage, Mac OS X 10.2 introduced a new format where property list files are stored as binary files. Starting with Mac OS X 10.4, this is the default format for preference files. In Mac OS X 10.7, support for reading and writing files in JSON format was introduced. JSON and property lists are not fully compatible with each other, though. For example, property lists have native date and data types, which the JSON format does not support. Conversely, JSON permits null values while property lists do not support explicit nulls.

The plutil utility (introduced in Mac OS X 10.2) can be used to check the syntax of property lists, or convert a property list file from one format to another. Also, the defaults utility (introduced in NeXTSTEP) can be used to manipulate plist files used for storage of preferences (also known before OS X as defaults, hence the name) on the command line via their preferences domain, and this utility can be used to edit arbitrary plist files. Another tool is the PlistBuddy command line utility which resides at /usr/libexec/PlistBuddy and is useful for merging plist files and altering entries related to software development.

XML and JSON property lists are hand-editable in any text editor. Additionally, Apple provides support in Xcode for editing property lists in a hierarchical viewer/editor that can handle plists formatted in binary or XML, but not JSON. As of Mac OS X 10.4, Apple provides an AppleScript interface for reading property list files through the System Events application. As of Mac OS X 10.5, Apple provides an AppleScript interface for editing, creating and writing property list files as well.[2]

For the XML format, the tags, related Foundation classes and CoreFoundation types, and data storage formats are as follows:

Foundation class CoreFoundation type XML Tag Storage format
NSString CFString <string> UTF-8 encoded string
NSNumber CFNumber <real>, <integer> Decimal string
NSNumber CFBoolean <true/> or <false/> No data (tag only)
NSDate CFDate <date> ISO 8601 formatted string
NSData CFData <data> Base64 encoded data
NSArray CFArray <array> Can contain any number of child elements
An empty array may be represented as <array/>
NSDictionary CFDictionary <dict> Alternating <key> tags and plist element tags

The Binary file format is documented in a comment block in the C code source file for Apple's open sourced implementation of binary plists in its Foundation library. Apple describes the implementation as opaque in its plist manual page documentation; which means that reliance on the format is discouraged. In the binary file format the magic number (the first few bytes of the file which indicate that its a valid plist file) is the text bplist.

The binary file can store information that cannot be captured in the XML or JSON file formats. The array, set and dictionary binary types are made up of pointers - the objref and keyref entries - that index into an object table in the file. This means that binary plists can capture the fact that - for example - a separate array and dictionary serialized into a file both have the same data element stored in them. This cannot be captured in an XML file. Converting such a binary file will result in a copy of the data element being placed into the XML file. Additionally the binary file has a UID type that is used to identify data items when serialized. In practice this UID type is simply expanded into a 64 bit integer. The complete list of data that can be stored taken from the C code source file is as follows:

Foundation class CoreFoundation type Object type Marker byte Encoded data
null 0000 0000 n/a
NSNumber CFBoolean bool 0000 1000 (false) or 0000 1001 (true) n/a
fill 0000 1111 (fill byte) n/a
NSNumber CFNumber int 0001 nnnn # of bytes is 2^nnnn, big-endian bytes
NSNumber CFNumber real 0010 nnnn # of bytes is 2^nnnn, big-endian bytes
NSDate CFDate date 0011 0011 8 byte float follows, big-endian bytes
NSData CFData data 0100 nnnn [int] nnnn is number of bytes unless 1111 then int count follows, followed by bytes
NSString CFString string 0101 nnnn [int] ASCII string, nnnn is # of chars, else 1111 then int count, then bytes
NSString CFString string 0110 nnnn [int] Unicode string, nnnn is # of chars, else 1111 then int count, then big-endian 2-byte uint16_t
NSNumber CFNumber UID 1000 nnnn nnnn+1 is # of bytes. In practice a big-endian 64bit int, packed into 1, 2, 4 or 8 bytes
NSArray CFArray array 1010 nnnn [int] objref* nnnn is count, unless '1111', then int count follows
NSSet CFSet set 1100 nnnn [int] objref* nnnn is count, unless '1111', then int count follows
NSDictionary CFDictionary dict 1101 nnnn [int] keyref* objref* nnnn is count, unless '1111', then int count follows

Windows[edit]

Although best known on Apple or Darwin systems, including iOS and Mac OSX, plist files are also present on Windows computers when Apple Software, such as iTunes[3] or Safari[4] are installed. On Windows the files are typically binary files, although some applications may generate PLIST files in the other formats.

On Windows the plist files are stored in the users home directory under the following path:

   %HOMEPATH%\AppData\Roaming\Apple Computer

These plist files on Windows typically store preferences and other information, rather than using the Windows registry. Options for editing PLIST files on Windows are not as extensive as on macOS. If the file is in the XML or JSON format with care a text editor such as NotePad++ can be used. Its also possible to use plutil.exe which ships with Safari for Windows to convert binary plist files into XML, then edit with a text or XML editor, such as PlistEditorPro and then afterwards convert back to binary, again using plutil.exe. Note that although Apple stopped shipping Safari for Windows in 2012[5] it is still available for download on some sites. This provides a zero cost solution for Plist editing on Windows. The commercial tool Plistinator is a plist editor that handles both XML and binary plist files on Windows.

See also[edit]

References[edit]

External links[edit]

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, Wikipedia, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.

Powered by YouTube
Wikipedia content is licensed under the GFDL and (CC) license