Path: blob/main/documentation/manual-pages/ja/man5/magic.5
18093 views
.TH MAGIC 5 "Public Domain" .\" install as magic.4 on USG, magic.5 on V7 or Berkeley systems. .\" .\" $FreeBSD$ .SH ̾�� .Nm magic magic \- file ���ޥ�ɤΥޥ��å��ֹ�ե����� .SH ���� ���Υޥ˥奢��ڡ����Ǥ� .BR file (1) ���ޥ�� �С������ "4.10" �ǻ��Ѥ����ޥ��å��ե�����Υե����ޥåȤ� �Ĥ����������ޤ��� .BR file ���ޥ�ɤϡ�¾�Υƥ��Ȥȶ��ˡ��ե����뤬���� .IR "�ޥ��å��ֹ�" �ǻϤޤäƤ��뤫�ɤ�����ƥ��Ȥ��ơ��ե�����Υ����פ��̤��ޤ��� �ե����� .I /usr/share/misc/magic �Ǥϡ��ɤΥޥ��å��ֹ��ƥ��Ȥ��뤫�� ����ޥ��å��ֹ椬���Ĥ��ä��Ȥ��ˤɤΤ褦�ʥ�å���������Ϥ��뤫�� �ޤ������Υե����뤫����Ф���٤��ɲþ���ˤĤ��ƻ��ꤷ�Ƥ��ޤ��� .PP ���Υե�����γƹԤǤϥƥ��Ȥ��٤����ܤˤĤ��ƻ��ꤷ�Ƥ��ޤ��� �ƥ��Ȥϡ��ե�������Τ�������Υ��ե��åȤǻϤޤ�ǡ����� 1 �Х��ȡ�2 �Х��Ȥ⤷���� 4 �Х��Ȥο��ͤ��뤤��ʸ����� ��Ӥ��ƹԤ��ޤ��� �⤷�ƥ��Ȥ���������ȥ�å����������Ϥ���ޤ��� �ƹԤϰʲ��Υե�����ɤ��鹽������ޤ��� .IP offset \w'message'u+2n �ƥ��Ȥ���ե�����Υǡ����Υ��ե��åȤ�Х��ȿ��ǻ��ꤹ������Ǥ��� .IP type �ƥ��Ȥ���ǡ����η��Ǥ�������Ǥ����ͤ� .RS .IP byte \w'message'u+2n 1 �Х��Ȥ��͡� .IP short (�ۤȤ�ɤΥ����ƥ�ˤ�����) 2 �Х��Ȥ��͡� ���Υޥ���θ�ͭ�ΥХ��Ƚ�ǻ��ꤷ�ޤ��� .IP long (�ۤȤ�ɤΥ����ƥ�ˤ�����) 4 �Х��Ȥ��͡� ���Υޥ���θ�ͭ�ΥХ��Ƚ�ǻ��ꤷ�ޤ��� .IP string �Х��Ȥ�ʸ���� ʸ�����פλ���ˤϡ������ /[Bbc]* ���դ��뤳�Ȥ���ǽ�Ǥ��� ``B'' �ե饰�ϡ��������åȤζ���̤��ޤ��� �����оݤˤϡ����ʤ��Ȥ�ҤȤĤζ���ʸ�����ޤޤ�뤳�Ȥ�ɬ�פǤ��� �ޥ��å��� .I n �Ĥ�Ϣ³����������硢 �ޥå����뤿��ˤϡ� �������åȤˤϾ��ʤ��Ȥ� .I n �Ĥ�Ϣ³��������뤳�Ȥ�ɬ�פǤ��� ``b'' �ե饰�ϡ����٤Ƥζ�����ά��ǽ�ʶ���Ȥ��ư����ޤ��� �Ǹ�� ``c'' �ե饰�ϡ���ʸ����ʸ������̤��ʤ��ޥå�����ꤷ�ޤ��� ���ʤ�����ޥ��å���ξ�ʸ���ϡ� �������å���ξ�ʸ������ʸ����ξ���˥ޥå����ޤ��� �������ޥ��å������ʸ���ϡ��������å������ʸ���ˤΤߥޥå����ޤ��� .IP date UNIX �����Ȥ��Ʋ�ᤵ��� 4 �Х��Ȥ��͡� .IP ldate UNIX �����Ȥ��Ʋ�ᤵ��� 4 �Х��Ȥ��͡� ������ UTC �ǤϤʤ��������������Ȥ��Ʋ�ᤵ��ޤ��� .IP beshort (�ۤȤ�ɤΥ����ƥ�ˤ�����) 2 �Х��Ȥ��͡� �ӥå�����ǥ�����ΥХ��Ƚ�Ǥ��� .IP belong (�ۤȤ�ɤΥ����ƥ�ˤ�����) 4 �Х��Ȥ��͡� �ӥå�����ǥ�����ΥХ��Ƚ�Ǥ��� .IP bedate Unix �����Ȥ��Ʋ�ᤵ��� (�ۤȤ�ɤΥ����ƥ�ˤ�����) 4 �Х��Ȥ��͡� �ӥå�����ǥ�����ΥХ��Ƚ�Ǥ��� .IP leshort (�ۤȤ�ɤΥ����ƥ�ˤ�����) 2 �Х��Ȥ��͡� ��ȥ륨��ǥ�����ΥХ��Ƚ�Ǥ��� .IP lelong (�ۤȤ�ɤΥ����ƥ�ˤ�����) 4 �Х��Ȥ��͡� ��ȥ륨��ǥ�����ΥХ��Ƚ�Ǥ��� .IP ledate UNIX �����Ȥ��Ʋ�ᤵ��� (�ۤȤ�ɤΥ����ƥ�ˤ�����) 4 �Х��Ȥ��͡� ��ȥ륨��ǥ�����ΥХ��Ƚ�Ǥ��� .IP leldate UNIX �����Ȥ��Ʋ�ᤵ��� (�ۤȤ�ɤΥ����ƥ�ˤ�����) 4 �Х��Ȥ��͡� ��ȥ륨��ǥ�����ΥХ��Ƚ�Ǥ��� ������ UTC �ǤϤʤ��������������Ȥ��Ʋ�ᤵ��ޤ��� .RE .PP �����η��ˤϥ��ץ����Ȥ��� .B & �ȿ��ͤ�³���뤳�Ȥ��Ǥ��� ����ˤ����Ӥ�Ԥ����� AND ��Ȥ���ͤ���ꤷ�ޤ��� �������� .B u ���ղä������Ӥ����ʤ��ǹԤ��ޤ��� .IP test �ե���������ͤ���Ӥ�����͡� ���������ξ�硢�����ͤ� C ����η����ǻ��ꤵ��ޤ��� ���줬ʸ����ξ�硢 �̾�Υ���������ˡ (���Ȥ��в��ԤǤ�\en) ����ǽ�� C ����ʸ����Ȥ��� ���ꤵ��ޤ��� .IP ���ͤ����ˤϼ¹Ԥ��������ʸ�����ղä��뤳�Ȥ��Ǥ��ޤ��� ����ʸ���ˤ� �ե�������ͤ����ꤵ�줿�ͤ������Ǥ��뤳�Ȥ���ꤹ�� .BR = ���ե�������ͤ����ꤵ�줿�ͤ�꾮�������Ȥ���ꤹ�� .BR < ���ե�������ͤ����ꤵ�줿�ͤ���礭�����Ȥ���ꤹ�� .BR > �����ꤵ�줿�ͤ���ǥ��åȤ���Ƥ��뤹�٤ƤΥӥåȤ� �ե�����Ǥ��ͤǤ��٤ƥ��åȤ���Ƥ��뤳�Ȥ���ꤹ�� .BR & �����ꤵ�줿�ͤ���ǥ��åȤ���Ƥ���ɤ줫�ΥӥåȤ� �ե�����Ǥ��ͤǥ��դǤ��뤳�Ȥ���ꤹ�� .BR ^ �����餫���ͤ��ޥå����뤳�Ȥ���ꤹ�� .BR x ������ޤ��� ������ʸ�����ʤ����� .BR = �����ꤵ��Ƥ����ΤȤߤʤ���ޤ��� .IP ���ͤ� C ����η����ǻ��ꤵ��ޤ��� �㤨�� .B 13 �� 10 �ʿ��� .B 013 �� 8 �ʿ��� .B 0x13 �� 16 �ʿ��Ȥʤ�ޤ��� .IP ʸ�����ͤˤĤ��Ƥϡ� �ե�������ΥХ���ʸ����ϻ��ꤵ�줿�Х���ʸ����� �ޥå����ʤ���Фʤ�ޤ��� ���ڥ졼�� .BR = �� .B < �� .B > ( .BR & �����) ��ʸ�����Ŭ�ѤǤ��ޤ��� �ޥå��˻��Ѥ����Ĺ���� �ޥ��å��ե�����Ǥ�ʸ����ΰ�����Ĺ���Ȥʤ�ޤ��� ����� .B >\e0 �Ȥ��뤳�Ȥˤ�ꡢ ���ιԤϤɤ�ʸ����ˤ�ޥå����뤳�Ȥ���ǽ�Ǥ��ꡢ �����餯����ʸ�����Ϥ���뤳�Ȥ��̣���ޤ� (���٤Ƥ�ʸ����ϥ̥�ʸ������Ĺ������)�� .IP message ��Ӥ���Ω�����Ȥ��˽��Ϥ�����å������Ǥ��� ʸ����� .BR printf (3) ����������ޤޤ�Ƥ�����ϡ��ե����뤫�������� (���ꤵ�줿�ޥ����� Ŭ�Ѥ������) �������Υ�å�������ե����ޥå�ʸ����Ȥ����Ѥ��ƽ��Ϥ� ��ޤ��� .PP �����Ĥ��Υե�����ե����ޥåȤϡ��ե����륿���פȶ��˽��Ϥ�����ɲþ��� ��ޤ�Ǥ��ޤ��� ʸ�� .B > �ǻϤޤ�Ԥ��ɲåƥ��ȤȽ��Ϥ�����å���������ꤷ�ޤ��� ���ιԤǤ� .B > �ο��ϥƥ��ȤΥ�٥����ꤷ�ޤ��� ��Ƭ�� .B > ���ʤ��Ԥϥ�٥� 0 �Ȥߤʤ���ޤ��� ��٥� .IB n \(pl1 �γƹԤϥޥ��å��ե�������Ǥ��ιԤ�����ˤ����äȤ�ᤤ��٥� .IB n �ιԤ����沼�ˤ���ޤ��� ��٥� .I n �ǤιԤΥƥ��Ȥ�����������硢�����³���Ԥǻ��ꤵ�줿���٤ƤΥ�٥� .IB n \(pl1 �Υƥ��Ȥ��»ܤ��졢 �����Υƥ��Ȥ���������ȥ�å����������Ϥ���ޤ��� ���Υ�٥� .I n �ιԤǤ��줬��λ���ޤ��� �Ǹ�� .B > ��³���ǽ��ʸ���� .B ( �Ǥ���С����γ�̤θ��ʸ����ϴ��ܥ��ե��åȤȤ��Ʋ�ᤵ��ޤ��� ����ϳ�̤θ�ο��������Υե�������Υ��ե��åȤȤ��ƻ��Ѥ���뤳�Ȥ� ��̣���ޤ������Υ��ե��åȤǤ��ͤ��ɤ߹��ޤ졢���٥ե�����Υ��ե��å� �Ȥ��ƻ��Ѥ���ޤ������ܥ��ե��åȤ� .BI (( x [.[bslBSL]][+\-][ y ]) �η�����Ȥ�ޤ��� �� .I x �ϥե�������ǤΥ��ե��åȤȤ��ƻȤ��ޤ��� ������� .B [bslBSL] �ˤ�ꤽ�줾��Х��ȡ�short �⤷���� long �Ȥ����ɤ߹��ޤ�ޤ��� ��ʸ���η��ϡ��ͤ�ӥå�����ǥ�����Ȥ��Ʋ�ᤷ�� ��ʸ���η��ϡ��ͤ��ȥ륨��ǥ�����Ȥ��Ʋ�ᤷ�ޤ��� ���ο������� .I y ���û����졢���η�̤ϥե��������ǤΥ��ե��åȤȤ��ƻ��Ѥ���ޤ����� ����Ҥ��ʤ����� long ���ǥե���Ȥη��Ȥʤ�ޤ��� .PP ���ե��åȤϡ��������ˤ���ե�����ɤ�Ĺ���˰�¸���뤿�ᡢ ���Τ��ͤ�ʬ����ʤ���礬����ޤ��� ���Τ褦�ʾ��ϺǸ�ξ�̥�٥�Υե�����ɤκǸ夫��� ����Ū�ʥ��ե��åȤ���ꤹ�뤳�Ȥ��Ǥ��ޤ� (�������ϲ��̥�٥�Υƥ��ȡ����ʤ�� .Em > .B > �ǻϤޤ�ƥ��ȤǤΤ߲�ǽ�Ǥ�)�� ���ξ������Х��ե��åȤ� .B & �ե��åȤΥץ�ե��å����Ȥ��ƻ��Ѥ��ƻ��ꤷ�ޤ��� .SH �Х� �ե����ޥå� .IR long , .IR belong , .IR lelong , .IR short , .IR beshort , .IR leshort , .IR date , .IR bedate , .I ledate �ϥ����ƥ�˰�¸���ޤ��� �ƥ��Ȥ����ե�������̾綠����Ĺ�������ѤǤ��륷���ƥ�Τ�ΤǤ��ꡢ �����Ϥ����餯�Х��ȿ� (2B �Ȥ� 4B �Ȥ�) �Ȥ��ƻ��ꤹ�٤��Ǥ礦�� .PP ���ܥ��ե��åȤǻ��Ѥ���륨��ǥ��������ꤷ���ǡ����� (���ߤ�) ���ݡ��Ȥ���Ƥ��ޤ��� .SH ��Ϣ���� .BR file (1) \- ���Υե�������ɤ߹��ॳ�ޥ�� .\" .\" From: [email protected] (Guy Harris) .\" Newsgroups: net.bugs.usg .\" Subject: /etc/magic's format isn't well documented .\" Message-ID: <[email protected]> .\" Date: 3 Sep 85 08:19:07 GMT .\" Organization: Sun Microsystems, Inc. .\" Lines: 136 .\" .\" Here's a manual page for the format accepted by the "file" made by adding .\" the changes I posted to the S5R2 version. .\" .\" Modified for Ian Darwin's version of the file command. .\" @(#)$Id: magic.5,v 1.17 2004-09-21 20:40:05 metal Exp $