." Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.."." This code is free software; you can redistribute it and/or modify it." under the terms of the GNU General Public License version 2 only, as." published by the Free Software Foundation.."." This code is distributed in the hope that it will be useful, but WITHOUT." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License." version 2 for more details (a copy is included in the LICENSE file that." accompanied this code).."." You should have received a copy of the GNU General Public License version." 2 along with this work; if not, write to the Free Software Foundation,." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.."." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA." or visit www.oracle.com if you need additional information or have any." questions..".TH pack200 1 "07 May 2011".LP.SH "̾��"pack200 \- JAR �ѥå��ġ���.LP.RS 3.TP 2o���� .TP 2o���� .TP 2o���ץ���� .TP 2o��λ���ơ����� .TP 2o��Ϣ���� .TP 2o���ջ��� .RE.LP.SH "����".LP.LP\f4pack200\fP\f2 [ \fP\f2options\fP ] \f2output\-file\fP \f2JAR\-file\fP.LP.LP���ץ����λ������˷�ޤ�Ϥ���ޤ����ޥ�ɹԤޤ��� properties �ե�����˻��ꤵ�줿�Ǹ�Υ��ץ������������˻��ꤵ�줿���٤ƤΥ��ץ������ͥ�褵��ޤ���.LP.RS 3.TP 3options ���ޥ�ɹԥ��ץ���� .TP 3output\-file ���ϥե������̾���� .TP 3JAR\-file ���ϥե������̾���� .RE.LP.SH " ����".LP.LP\f2pack200\fP �ġ���ϡ�Java gzip ���̥ץ���������Ѥ��� JAR �ե������ \f2pack200\fP ���̥ե�������Ѵ����� \f2Java ���ץꥱ�������\fP �Ǥ��� \f2pack200\fP �ե�����Ϲⰵ�̤Υե�����ǡ��Ӱ�������������������ɻ��֤�û�̤�ľ���������뤳�Ȥ��Ǥ��ޤ���.LP.LP\f2pack200\fP �ġ���ˤϡ����̥�����������Ĵ����Ԥ����ץ�����Ѱդ���Ƥ��ޤ���.LP.SS ����Ū�ʻ�����ˡ:.LP.LP\f2% pack200 myarchive.pack.gz myarchive.jar\fP.LP.LP������Ǥϡ� \f2�ǥե���Ȥ� pack200 �������Ѥ���\fP myarchive.pack.gz \f2����������ޤ�\fP ��.LP.SH "���ץ����".LP.LP\f4\-r \-\-repack\fP.LP.LP�ե����� \f2myarchive.jar\fP ��ѥå��������ȥ���ѥå����뤳�Ȥǡ�JAR �ե�������������ޤ����������줿�ե������ \f2jarsigner(1)\fP �ġ�������ϥե�����Ȥ��ƻ��ѤǤ��ޤ���.LP.LP\f2% pack200 \-\-repack myarchive\-packer.jar myarchive.jar\fP.LP.LP\f2% pack200 \-\-repack myarchive.jar\fP.LP.LP\f4\-g \-\-no\-gzip\fP.LP.LP\f2pack200\fP �ե�������������ޤ������Υ��ץ�������ꤹ��Ȥ��ϡ�Ŭ�ڤʰ��̥ġ������Ѥ���ɬ�פ�����ޤ����ޤ����������åȥ����ƥ�Ǥϡ��б����밵�̲���ġ������Ѥ���ɬ�פ�����ޤ���.LP.LP\f2% pack200 \-\-no\-gzip myarchive.pack myarchive.jar\fP.LP.LP\f4\-G \-\-strip\-debug\fP.LP.LP���Ϥ���ǥХå��Ѥ�°���������ޤ�����������°���Ȥ��Ƥϡ� \f2SourceFile\fP�� \f2LineNumberTable\fP�� \f2LocalVariableTable\fP �� \f2LocalVariableTypeTable\fP �ʤɤ����ޤ���������°����������С�����������ɤȥ��ȡ���Υ������Ͼ������ʤ�ޤ������ǥХå��ε�ǽ�����¤���ޤ���.LP.LP\f4\-\-keep\-file\-order\fP.LP.LP���ϥե�������Υե�����ν����ݻ����ޤ������줬�ǥե���Ȥ�ư��Ǥ���.LP.LP\f4\-O \-\-no\-keep\-file\-order\fP.LP.LP�ѥå��ġ���ϡ����٤Ƥ����Ǥ��¤��ؤ���ž�����ޤ����ޤ���JAR �ǥ��쥯�ȥ�̾�������ޤ������Τ��ᡢ����������ɤΥ������Ͼ������ʤ�ޤ���������ǥå�����Ϥ���Ȥ��� JAR �ե�����κ�Ŭ����ǽ�������ư��ʤ��ʤ뤳�Ȥ�����ޤ���.LP.LP\f4\-Svalue \-\-segment\-limit=\fP\f2value\fP.LP.LP�����ͤϡ��ƥ��������֥������Ȥ�ͽ�ۥ������åȥ����� N (�Х���ñ��) �Ǥ���ñ������ϥե������ɬ�ץ�������.brN �Х��Ȥ�Ķ����ȡ����Υե�����ˤ���Ω�������������֥������Ȥ�������Ƥ��ޤ����ü�ʥ������Ȥ��ơ��ͤ� \f2\-1\fP �ξ��ϡ����٤Ƥ����ϥե������ޤ��礭��ñ��Υ������Ȥ��������졢�ͤ� \f20\fP �ξ��ϡ����饹���Ȥ˥������Ȥ� 1 �Ĥ�����������ޤ������������֥������Ȥ��礭���ʤ�ȡ����Ҳ������ʤ��ʤ갵��Ψ���⤯�ʤ�ޤ��������ν����ˤ�¿���Υ����ɬ�פǤ���.LP.LP�ƥ������ȤΥ������ϡ��������Ȥ��Ѵ�����뤽�줾������ϥե�����Υ������Τۤ�������̾���Ȥۤ������������ץ��ѥƥ����Υ�����������ƿ�¬����ޤ���.LP.LP�ǥե���Ȥ� \-1 �Ǥ����Ĥޤꡢ�ѥå��ġ���Ͼ��ñ��Υ������Ƚ��ϥե������������ޤ�����ü���礭�ʽ��ϥե����뤬�����������ˤϡ����ϥե���������Ȳ� (ʬ��) ���Ƥ�꾮���� JAR �ˤ��뤳�Ȥ������ᤷ�ޤ���.LP.LP�������¤��ݤ���Ƥ��ʤ� 10M �Х��Ȥ� JAR �ѥå��ե�������̾���� 10% ���٤Υ������˥ѥå�����ޤ������������ѥå��ġ���Ǥ���礭�� Java �ҡ��� (�������Ȥ����¤��� 10 ��) ��ɬ�פȤ�����⤢��ޤ���.LP.LP\f4\-Evalue \-\-effort=\fP\f2value\fP.LP.LPñ��� 10 �ʿ��ͤ���ꤷ����硢�ѥå��ġ���ϡ����ꤵ�줿����Ψ�ǥ��������֤̤��ޤ�����٥� \f21\fP �ξ��ϡ����Ūû�����̻��֤Ǥ���礭��Υե����뤬��������ޤ�������٥� \f29\fP �ξ��ϡ�����Ĺ�����֤��������ΤΡ���갵��Ψ�ι⤤�ե����뤬��������ޤ����ü���� \f20\fP ����ꤷ�����ϡ����� JAR �ե�����̤ʤ���ľ�ܥ��ԡ����ޤ���JSR 200 ɸ��Ǥϡ����٤Ƥβ���ץ�����ब���������̤ʾ������������ΤΥѥ����롼�Ȳ�᤹��褦�˵��ꤷ�Ƥ��ޤ���.LP.LP�ǥե���Ȥ� \f25\fP�Ǥ������ξ�硢ɸ��Ū�ʻ��֤�Ŭ�ڤʰ��̤��Ԥ��ޤ���.LP.LP\f4\-Hvalue \-\-deflate\-hint=\fP\f2value\fP.LP.LP�ǥե�����ͤ��������Ͼ������¸���ޤ���ž������륢�������֤Υ��������礭���ʤ�ޤ����֤�����ͤϼ��Τɤ줫�ˤʤ�ޤ���.LP.RS 3.TP 3true .TP 3false �ɤ���ξ��Ǥ⡢�ѥå��ġ���ϥǥե졼�����ҥ�Ȥ���ϥ��������֤����ꤷ�ޤ����������������Ǥθġ��Υǥե졼�����ҥ�Ȥ�ž�����ޤ��� .RE.LP.RS 3.TP 3keep ���� JAR.��Ǹ��Ĥ��ä��ǥե졼�����ҥ�Ȥ�ݻ����ޤ���(���줬�ǥե���ȤǤ���) .RE.LP.LP\f4\-mvalue \-\-modification\-time=\fP\f2value\fP.LP.LP�֤�����ͤϼ��Τɤ줫�ˤʤ�ޤ���.LP.RS 3.TP 3latest �ѥå��ġ���ϡ����Υ��������֤�������ȥ�κǽ��������狼�����Υ������ȤΤ��٤ƤΥ���ȥ�κǽ�������������ꤷ�褦�Ȥ��ޤ�������ñ����ͤϥ������Ȥΰ����Ȥ���ž�����졢�ƥ������Ȥ�������ȥ��Ŭ�Ѥ���ޤ������ξ�硢���٤ƤΥ��ȡ���ե������ñ������դ����ꤵ���Ȥ�������Ϥ���ޤ��������������֤�ž�������������������뤳�Ȥ��Ǥ��ޤ��� .TP 3keep ���� JAR. ��Ǹ��Ĥ��ä��ѹ������ݻ����ޤ���(���줬�ǥե���ȤǤ���) .RE.LP.LP\f4\-Pfile \-\-pass\-file=\fP\f2file\fP.LP.LP�ե�����̤������Х���ñ�̤�ž������褦�˻��ꤷ�ޤ������Υ��ץ������֤����Ѥ��ơ�ʣ���Υե���������Ǥ��ޤ��������ƥ�ե����륻�ѥ졼���� JAR �ե����륻�ѥ졼����\f2/\fP�פ��֤�������������������ѥ�̾���Ѵ��ϹԤ��ޤ��� ��̤Ȥ���������ե�����̾�ϡ�ʸ����Ȥ������Τ� JAR �ե�����Ǥνи��Ȱ��פ��Ƥ���ɬ�פ�����ޤ���file �˥ǥ��쥯�ȥ�̾����ꤷ����硢���Υǥ��쥯�ȥ���Τ��٤ƤΥե����뤬ž������ޤ���.LP.LP\f4\-Uaction \-\-unknown\-attribute=\fP\f2action\fP.LP.LP�ǥե���Ȥ�ư���̵���ˤ��ޤ������Ȥ��С�������°����ޤ९�饹�ե��������ꤷ������������ž�����ޤ������������Ȥ��ƻ����ǽ����:.LP.RS 3.TP 3error \f2pack200\fP �����˼��Ԥ���Ŭ�ڤʲ��⤬ɽ������ޤ��� .TP 3strip °���ϥɥ��åפ���ޤ�����: VM ɬ��°����������ȥ��饹���������ξ㳲��ȯ�����뤳�Ȥ�����ޤ��� .TP 3pass ����°�������Ф��줿��硢���饹���Τ� 1 �ĤΥ�����Ȥ���ž������ޤ��� .RE.LP.LP\f4\-Cattribute\-name=\fP\f2layout\fP \f3\-\-class\-attribute=\fP\f2attribute\-name=action\fP.br\f4\-Fattribute\-name=\fP\f2layout\fP \f3\-\-field\-attribute=\fP\f2attribute\-name=action\fP.br\f4\-Mattribute\-name=\fP\f2layout\fP \f3\-\-method\-attribute=\fP\f2attribute\-name=action\fP.br\f4\-Dattribute\-name=\fP\f2layout\fP \f3\-\-code\-attribute=\fP\f2attribute\-name=action\fP.LP.LP����� 4 �ĤΥ��ץ����Ǥϡ����饹����ƥ��ƥ����� Class °����Field °����Method °����Code °���ʤɤ�°���Υ쥤�����Ȥ����Ǥ��ޤ���attribute\-name �ˤϡ����줫��쥤�����Ȥޤ��ϥ����������������°����̾������ꤷ�ޤ������������Ȥ��ƻ����ǽ����:.LP.RS 3.TP 3some\-layout\-string �쥤�����ȸ���ϡ�JSR 200 ���ͤ��������Ƥ��ޤ��� .LP��: \f2\-\-class\-attribute=SourceFile=RUH\fP .TP 3error ����°�������Ф��줿��硢pack200 �����˼��Ԥ���Ŭ�ڤʲ��⤬ɽ������ޤ��� .TP 3strip ����°�������Ф��줿��硢°���Ͻ��Ϥ���������ޤ�����: VM ɬ��°����������ȥ��饹���������ξ㳲��ȯ�����뤳�Ȥ�����ޤ��� .RE.LP.LP��: \f2\-\-class\-attribute=CompilationID=pass\fP �Ȥ�������°����ޤ९�饹�ե������ž�����ޤ����ѥå��ġ���ϡ�����¾�Υ���������Ԥ��ޤ���.LP.LP\f4\-f\fP\f2 \fP\f2pack.properties\fP \f3\-\-config\-file=\fP\f2pack.properties\fP.LP.LP���ޥ�ɹԤˡ��ѥå��ġ�����������뤿��� Java �ץ��ѥƥ������ޤޤ�Ƥ�������ե���������Ǥ��ޤ���.LP.LP\f2% pack200 \-f pack.properties myarchive.pack.gz myarchive.jar\fP.br\f2% more pack.properties\fP.br\f2# Generic properties for the packer.\fP.br\f2modification.time=latest\fP.br\f2deflate.hint=false\fP.br\f2keep.file.order=false\fP.br\f2# This option will cause the files bearing new attributes to\fP.br\f2# be reported as an error rather than passed uncompressed.\fP.br\f2unknown.attribute=error\fP.br\f2# Change the segment limit to be unlimited.\fP.br\f2segment.limit=\-1\fP.LP.LP\f4\-v \-\-verbose\fP.LP.LP�Ǿ��¤Υ�å���������Ϥ��ޤ������Υ��ץ�����ʣ�����ꤹ��ȡ����Ĺ����å����������Ϥ���ޤ���.LP.LP\f4\-q \-\-quiet\fP.LP.LP��å�������ɽ��������ư��ޤ���.LP.LP\f4\-lfilename \-\-log\-file=\fP\f2filename\fP.LP.LP���ϥ�å������Υ����ե��������ꤷ�ޤ���.LP.LP\f4\-? \-h \-\-help\fP.LP.LP���Υ��ޥ�ɤ˴ؤ���إ�������Ϥ��ޤ���.LP.LP\f4\-V \-\-version\fP.LP.LP���Υ��ޥ�ɤ˴ؤ���С������������Ϥ��ޤ���.LP.LP\f4\-J\fP\f2option\fP.LP.LP\f2option\fP �� \f2pack200\fP ����ƤӽФ��줿 Java ��ư�ġ�����Ϥ��ޤ������Ȥ��С� \f2\-J\-Xms48m\fP �Ȼ��ꤹ��ȡ��������ȥ��åץ���� 48M �Х��Ȥ����ꤵ��ޤ������Υ��ץ����� \f2\-X\fP �ǻϤޤäƤ��ޤ��� \f2pack200\fP ��ɸ�४�ץ����ǤϤ���ޤ��� \f2\-J\fP ��Ȥäơ�Java �ǵ��Ҥ��줿���ץꥱ��������¹Ԥ����ظ�� VM �˥��ץ�����Ϥ����Ȥϡ��褯�Ԥ��Ƥ��ޤ���.LP.SH "��λ���ơ�����".LP.LP���ν�λ�ͤ��֤���ޤ���.LP.LP\f2\ 0\fP ���ェλ�������.LP.LP\f2>0\fP ���顼��ȯ���������.LP.SH "��Ϣ����".LP.RS 3.TP 2ounpack200(1) .TP 2o.na\f2Java SE �Υɥ������\fP @.fihttp://java.sun.com/javase/6/docs/index.html .TP 2o.na\f2��Java ���������� \- Pack200��\fP @.fihttp://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment\-guide/pack200.html .TP 2ojar(1) \- Java Archive �ġ���� .TP 2ojarsigner(1) \- JAR ��̾����Ӹ��ڥġ���� .TP 2o\f2attributes(5) ��\fP �ޥ˥奢��ڡ��� .RE.LP.SH "���ջ���".LP.LP���Υ��ޥ�ɤ� \f2pack(1)\fP ��Ʊ���ʤ��Ǥ��������������������ʤǤ���.LP.LPSDK ����°���� Java SE API ���ͤȤ���㤬���Ĥ��ä����ˤϡ����ͤ�ͥ�褷�Ƥ���������.LP