05-07-2015
man file:
Quote:
-i, --mime
Causes the file command to output mime type strings rather than the more traditional human readable ones. Thus it may say ‘text/plain; charset=us-ascii’ rather
than “ASCII text”.
Or you can create your own "magic" file (c.f.
man file).
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
How can i tweak sendmail configuration files so that the "Received:" field is removed from email header information?
Or else can i change Received: (from enswitch@localhost) in email header to something likeReceived: (from xyz@localhost)?
---------- Post updated at 09:57 PM ---------- Previous... (2 Replies)
Discussion started by: proactiveaditya
2 Replies
2. UNIX for Dummies Questions & Answers
Hi,
I have a file that contains >4000 inode numbers. Each inode number is on separate row. I'd like to delete all this files. Any idea how could I do it?
Thank you.
Andrej (3 Replies)
Discussion started by: andrejm
3 Replies
3. UNIX for Dummies Questions & Answers
Suppose I am a Unix user, not a root.
I can see all commands in running by ps -elf, or some similar commands. Such commands may be submit by other Unix users.
Is there a way that I can display those commands with their full parameters/options. For example, I can see a user is running "ls"... (3 Replies)
Discussion started by: happy_lotus
3 Replies
4. Programming
I have written this C++ program and I am using getopt_long and (0 Replies)
Discussion started by: kristinu
0 Replies
5. Programming
I have written this C++ program and I am using getopt_long (2 Replies)
Discussion started by: kristinu
2 Replies
6. Programming
I have written this C++ program and I am using getopt_long and want to chech when the user supplies the arguments so that I can put a default or otherwise.
Currently I am using hasargv or Pc.get_string("key",s), Pc.get_real("key",s), etc
to detect whether the user supplied a value.
For... (3 Replies)
Discussion started by: kristinu
3 Replies
7. Shell Programming and Scripting
how to display the messages on screen IN PERL such as "
1. Entering while loop" if the script enters a while loop.
2. Checking FILENAME. etc...
3. Print statement is also not helpful.... (1 Reply)
Discussion started by: Rashid Khan
1 Replies
8. Shell Programming and Scripting
I have a log file which has records with hung thread information/error
I need to find out hung thread from log file greater than timestamp supplied.
00000026 ThreadMonitor W WSVR0605W: Thread "WebContainer : 1" (00000027) has been active for 701879 milliseconds and may be hung. There is/are... (6 Replies)
Discussion started by: megh
6 Replies
9. AIX
sapep101dr(root):/home/root>lsvg -l vg00
vg00:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
lv_102_64 jfs2 40 40 1 open/syncd /oracle/EP1/102_64
loglv01 jfs2log 1 1 1 open/syncd N/A
lv_EP1 ... (4 Replies)
Discussion started by: nck_ptl
4 Replies
LEARN ABOUT PHP
finfo_open
FINFO_OPEN(3) 1 FINFO_OPEN(3)
finfo_open - Create a new fileinfo resource
Procedural style
SYNOPSIS
resource finfo_open NULL ([int $options = FILEINFO_NONE], [string $magic_file])
DESCRIPTION
Object oriented style (constructor): finfo::__construct NULL ([int $options = FILEINFO_NONE], [string $magic_file])
This function opens a magic database and returns its resource.
PARAMETERS
o $options
- One or disjunction of more Fileinfo constants.
o $magic_file
- Name of a magic database file, usually something like /path/to/magic.mime. If not specified, the MAGIC environment variable is
used. If the environment variable isn't set, then PHP's bundled magic database will be used. Passing NULL or an empty string will
be equivalent to the default value.
RETURN VALUES
(Procedural style only) Returns a magic database resource on success or FALSE on failure.
NOTES
Warning
The expected magic database format changed in PHP 5.3.11 and 5.4.1. Due to this, the internal magic database was upgraded. This
mostly effects code where an external magic database is used: reading an older magic file will now fail. Also, some textual repre-
sentations of the mime types has changed, for instance for PHP would be "PHP script, ASCII text" instead of "PHP script text"
returned.
Note
Generally, using the bundled magic database (by leaving $magic_file and the MAGIC environment variables unset) is the best course
of action unless you specifically need a custom magic database.
EXAMPLES
Example #1
Object oriented style
<?php
$finfo = new finfo(FILEINFO_MIME, "/usr/share/misc/magic"); // return mime type ala mimetype extension
/* get mime-type for a specific file */
$filename = "/usr/local/something.txt";
echo $finfo->file($filename);
?>
Example #2
Procedural style
<?php
$finfo = finfo_open(FILEINFO_MIME, "/usr/share/misc/magic"); // return mime type ala mimetype extension
if (!$finfo) {
echo "Opening fileinfo database failed";
exit();
}
/* get mime-type for a specific file */
$filename = "/usr/local/something.txt";
echo finfo_file($finfo, $filename);
/* close connection */
finfo_close($finfo);
?>
The above example will output:
text/plain; charset=us-ascii
SEE ALSO
finfo_close(3).
PHP Documentation Group FINFO_OPEN(3)