Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-doc
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 $