aboutsummaryrefslogblamecommitdiffstats
path: root/bootstrap/lib/stdlib/ebin/erl_tar.beam
blob: 256ea5c3f53358563cffe2f1c72043f554a6ff09 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                                                                              



                                                                                                                                                                                                                                                                                   

                                                                                        


                                       
                                                                                                                           

                                                                                                                                                                              

                                                                                                   


























































































































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

              









                                                                                                                               
         



























































                                                                                                                                                                                         









    























































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
FOR1;�BEAMAtom��erl_taropenerrorokopen1filebinaryreadram_file
uncompresserlang++closewriteaddadd_optsfalsedereferenceverbose
setelementtruecreatelistsfilterextracttabletforeachttprint_headerioformattype_to_stringsymlinklinkfifo	directorycharblockregularmode_to_stringbandbsrtime_to_stringio_libtwo_d+integer_to_listtlmonthformat_errorflatteneofsymbolic_link_too_long
bad_headeradd1nowcalendarnow_to_local_time	byte_size	file_info
read_writelength
bad_file_type
add_directorylist_dir
create_headerlocaltime_to_universaltimelist_to_binaryall	file_typeto_octal-divrem	to_stringpad_filepositionsplit_filenamefilenamesplitreversejoinextract_opts
table_optsdefault_optionsget_cwd	read_optsfilescwdordsets	from_listcooked
compressedmemorykeep_old_files
foldl_readEXITexitfoldl_read1table1
tar_headerextract1
check_extract
is_element
get_headerthrowconvert_header	undefinedconvert_header1typeflagbinary_to_listunknownget_namefrom_stringremove_nulls
from_octal*get_elementverify_checksum
signed_sumwrite_extracted_elementabsnamenot_writtencreate_extracted_dirmake_direnotsupeexistenoentdircreate_symlinkmake_symlinkwrite_extracted_fileread_file_info
write_fileset_extracted_file_infowrite_file_info	make_dirsfilelib
ensure_dirread_verbosenlchecksumstartpaddingpad_sizezeroesskipcurskip_to_nextadd_verbose
posix_timetime_differenceposix_to_erlang_timenow_to_datetimeuniversaltime_to_localtimeread_file_and_info	read_file	read_linkforeach_while_ok	open_modemodule_infoget_module_info-add_directory/5-fun-0--tt/1-fun-0--t/1-fun-0--table/2-fun-0--extract/2-fun-0--create/3-fun-1--create/3-fun-0-=:=or-add_opts/2-fun-0-
-add/4-fun-0-read_link_infoCode-���\�"   @@� -�9U<U@ 5@E0BB#+U2`0F GG#F G2G@BB#B 3B0C+UB@#@3#@C3@@uP� J`�0R@p9�:� BCBS0�C;C�@b�r��+��``F G�GSF GBG�+�� `@G@S@3�@ 9�:� BB#+�B@#+�G@#�P E�`F G�GF GBG � �
 @@@@E33Er3@#�`  @@�` 9�:� BB#0�;�@2�B��`0F GG#F G2G �`0F GG#F GBG �`J�p�9
:
 BB#0
;
@�
�
0@#@��
�@@@��0+
B@0@#��0+
B@G ��H��H���0@#3@#@
���@9
:
 BCBS0
C;C
@�
�
@G0@`@3@#@$@S4g@F0G
GG
@�0�� 
@#@@3@$@
f0@G ��
 8
#A#30
"#;#
"@

 

!  @@@3g9
%:
%0B+
%
@@#�@!��0@@@ 
!@9
$:
$0B+
$
@
#@1@3�0@@@ 
"@3 
#4
@$@G@�P%@G@��P&�
 '@#0
)(�
0)00@@#@$g @� ` E�@� %9
*:
* BB#+
*B@#@@g0@$$� -�@$@�
,
*$B@$0*0+�
,@ 
.-�
 .  @@�
�@g@@B#@@3@@
� /�
0@ 
21�
 2  @@�
�@gP@#@@3@@
� 3�
4�
09
5:
5 BB#+
5B@#g`@� p56� 
7@GP�! 
29
8:
8 BB#+
8B@#gp@�" p89�#
:9
9:
9p`B$B#B 4B0B@BPTB`D@#�$
<@@@�$
F@@@�%
L�E$#E#E4EDETEE@G`�& �`;�'
!<0
D;
D�
"
=
#
>
$
?
%
@
&
A
'
B
(
C=@Gp>@G�?@G�@@G�A@G�B@G�C@G�D@G�E�(
)F@#@G�0
HG�)
)0H8
JA3C}
IP�S+
IS�*}P� PE3##@C0
HI�+}P� PE	-##@C0
HJ4
G@#K�,
,L9
K:
K BB#9
K:
K0B3BCB S9
K#:
K#0@`B#B#@C@3$@S4�-
P@@@�-
N@@@�-
N�E$#E#EE4E@G�- �@M�.
.N�/}�	d�/Й/
�O�0
2P-
O;
O�
Q�
R�
SQ
T1
Ua
Vq
W
X!
Y�
Z�
[A
\Q@GR@GS@GT@GU@GV@GW@GX@GY@GZ@G[@G\@G]�1
3^9
_:
c BB�2
^@EE�@G�2 ��2�_0
d;
c`
5
`
6
a
7
b`@Ga@Gb@G c0
d�3Nd
 E@G!�4 ��4�e�5
8@f5
g@@@3@#@$@4�6�6�7|$� F�#G
=GG
(G
>GGGG9��GGGGGG@#@�8 
y@#@$3@@C@4P
q@gP@@D@@3@@#$@4�9 -�9
o<
o@ 
h0
ihBB#+
o2`0F G4G#F G2GPiBB#B 3+
oB9
o3:
o3�B3CB3 S+
oC
=;S
n`
(
j
"
k
%
mj@3@$@#$�: 
y@#@$3@4@C@DP
qPk|
l@#'
l	d`0F G#G
6F G2GPl@#@3@#@!�;0@@@#@$$�@�<0
{@#@G"3@$@C@4P
q@m@$#@4@C@DP
sPnp`F0G
@G4GSF G2GPo�9Jp�=
8Pq
0 P@3$@#@E#@G#@C�>0-z�?|$@I�? -e`E#E$##E#@�? 0r�@
APsPP@D@@C@3@#$@4�A9
w:
w BB#0
w;
w@B
t2
vt4
u# E4#@G#@4�@�B0-z@@�0�C 
y@@�D u@#C@4#@$@D3@@CDg�@D -�Pv`0F G4G#F G2GPw�AJx�E
C y@#0
{z�F
C0{9
z:
z�B3BCB SBPcBpsB��BГ+
z3
=��@$@c@#4@SD@CT@�d@�t@s��G�G-}@@$@$�H
�9
|:
| BB@	d�I 
�@#@�@�@#��J 
�@#@�@t@#t�K 
�@#@�@d@#d�L 
�@#@�@T@#T�M 
�@#@�@$@#$�N 
�@@D@D�O
�@#@	d@4@#4�P 
�@@	P�Q-j@#@	�@@#�R 
�EEEG$EEG%EE4EG&EDE$ETEdEtE�$4DTdt��S�T|+
}I@��U-\@G'#@a�U0
�t
~�w
~ 	��#x
~��w
~0
F�`0EEE#�|�HH}�TH~���VH��W
G�0
;
`
%
�
"
�
(
��@	5�@	2�@	0��X
H �'
��Y} @G(#0
���Z
H0�+
�@#��[}0�3�[}@�[}@��[}@�	0 @E##@30
���\
L � @�]�^|'
��_} @@�_-j E���`
M�@G)@�a 9
�:
� BB#+
�B�b}0#(�b}0(�b-j@@�c ��aH��d
O�|
�(
�	d0F GG@��e�e@#@3@@
���f
O@�8
�ACS|
�`Cc}
�p�3cc'
�c	d�g|`C�g}`�3�g}`� `EC##@3@S@
���h|`C�h}`�3�h}`� `EC@3@S@
��4
�0@@#�i@@@�i0F GG@��j
T�@�k
�@@ 
���l
U�@�m
�@@ 
���n
V��o 9
�:
� BB#+
�B�0FpG
XG#G
G
FGbGG
��oH��p
T �8
�A#39
�#:
�# B#CB#S0
�C;C
�@
Y
�
Z
�� `@S@@3�q!9
�:
�pB+
�
X@@#�@A�r0@@@ 
��`9
�:
�pB+
�
X@S#@!@3�s0@@@ 
��0
�#;#
��
]
�
^
�
_
�

�
`
��9
�:
�pBCBPS+
�C
X
 `@3E
]S#@a�t0@@@ 
��9
�:
�pBCBPS+
�C
X
 `@3E
^S#@a�u0@@@ 
��@9
�:
�pB+
�
X@
_#@Q@3�v0@@@ 
��@9
�:
�pB+
�
X@
#@q@3�w0@@@ 
��@9
�:
�pB+
�
X@
#@1@3�x0@@@ 
��
 @@3E#�y 
�@@ 
��4
�@�@G*�xP�@G*�wP�@G*�vP�@G*�sP�@G*�rP��z
X �8
�A#30
�#;#
�`
]
�
^
�

��9
�:
�pBCBPS+
�C
X
 `@3E
]S#@a�{0@@@ 
��9
�:
�pBCBPS+
�C
X
 `@3E
^S#@a�|0@@@ 
��@9
�:
�pB+
�
X@
#@q@3�}0@@@ 
��@3 
��4
�@�@G*�}P��~
a@�9
�3:
�3pB3CB3PS+
�C
X
@ `@34@#$@E�S� %9
�:
� BB#+
�B9
�#:
�# B#3B#C+
�3�>
�@C#@$@43@@#$��@
��?9
�:
� BB#0
�;
�@2
�
b
��9
�#:
�#0B#3B#B# #@4@34��0-Y0F G2G4=
��00F G2G#�@4@$�0��0+
�B@�@�@G*�P���H�@#��"���
d@�@@@4@#@3@@$��
�+
�
5@#@$3@@4C@
5��K@@�@$3@#@4C@$��K@9
�:
� BB#+
�B@#@#@3@4@
�@Ù�Hę�
e@�9
�:
��BCBSB cB0sB@�BP�B`�B��+
�C
f9
�#:
�#pB#�B#`�+
��
X+
��
��@@�@�@�@$@�4@sD@cT@Sd@3t�� -s@�p��-��FpGTGGGGDG4G$EdF GBGp� �@@�@3@S�� -sPEF GBG �+
�
5@@3��0F GBG@ș�
g@�+
�
5@7
�3@3��0F GBG@�@3�P@9
�:
��BCBSBPc+
�C
f@4@$@#@S@3@@cD�� 
�0
�;
�@

�

��@4@$$D�� -9
�:
� BB#+
�B@#@#@44��0-&9
�:
� BB#+
�B7
�P0E#F GBGP�+
�BP0E#F GBGP�+
�B=
��@D@$$4D�� -s+
�B�0F GBGP�@G+��Pҙ�Jә�Hԙ�Hՙ�J֙�
h �9
�:
�pB#B03+
�#
X+
�3
F@
�@3��N #ٙ�
j�@I�� $9
�:
� BB#0
�;
�@B
�2
��5
�#@#
��@#��
��+
�
5@G,��%ޙ�J�00F G2G#��%���
l�|
�+
�Ip@d��-0
�;
�@B
�
5
��@d��
�@T@	d@�#@d��0-@D@	l@�#@d��0-@4@	t@�#@d��0-@$@	|@�#@d��0-@@	�@�#@d��0-@@d��
�@3@	�@	d#@d@3d��0
��F�G
fGTGDG4G$GGG
mGdGGG
m@
�p�p�|
�+
�@
5�@G,��%��J��
n�9
�:
��BBP#B�3+
�
f;3
�@
"
�
%
��,
�#@@#@a��0@
��+
�3
%�,
�#@@#@a��0@
����
o�@	�#@	���0&8
�A#4
�#-
�;
�	2
�	7
�
�	0
�	1
�	6
�	5
�	3
�	4
��@
"�@
(�@
#�@
$�@
%�@
&�@
'�@
q���H���
r� @	d#@@��0
�@@)Z@)Z#@��0&8
�A#+
�4
�#@ �4
�#��|#@)Z@��0&��
� E	/�� ' ���J���
s0�0��}0�3��}@�##@3��0&��
������
t�@ -(��
t (8-A#3+-#@ -( @E#@3 -(4-@(��
u0(0��}0�3��}@�##@3��0&-(��
u(8-	A#+-	 @#-((-		0(-		7��}0	0@# -(	5-
��(-(
�EF0G
7GG-GF G2G��%(��
u (8-A#3(-
#	0(-
	7#��}@)���}@�#��}@	0@3 -(
--#;#-@	 --(@(�EF0G
7GG.GF G2G��%(��
w (9-:-�B#BP3+-#
f+-3��-v@G/( @@3@@�� $9-:- BB#0-;-@B-2-(|-0#3+-3@@���-v@(|-0#3+-3@@#���-v@���0F GBG@(+-
5@G,��%(��J(00F G2G#��%(@G,��%(��
x(t-w-	��w- ��#w-0
F�@0@4@@@#$��-\@@4��-\��}�+-@
5@(@@$@$��-��}�$)+-@B@(@3@)#@C@4@P-@(���H(��
xP(@P@@#@C$@34��(@@@��(@�� -"@@�� -"+- 4@B@( �E4E$EF0G
7GG0GF G2G��%(!��
y ("8-$A#3'-##	���}@�#@3 -"(#��}@�#��}@)@3 -"($4-!@(%��
z0(&9-(#:-(#pB#3B#@C+-(3
X+-(C
_9-3:-3�B#B3B�C+-3#
f+-'C
(`@F #G3GF GBG#('@B((P09-0:-0�B3BCB�S+-03
f9-1#:-1#pB#3B#c+-13
X@D@$@c@C@#@S4�� *@0-,4;4-,`
(-)
"-*
%-+()@#@$$4��0-E=--(*@#@D$4��0-<=--(+@$4�� -5=--(,@E43E3#@G1@$4��0-Y=-/(-0-2;-2@B-.
|-/(.@D@ -RP(/@BP(0@G+��P(1@G*��P(2��J(3@G+��P(4��
} (5@��+9-8:-9 BB#+-920-:#;#-:`
-6
�-6
�-7(6@
|(7@
�@ -U(8+-9B(9��J(:00F G2G#��%(;��
�0(<9-;:-;�B3B�C+-;3
f0P@@@C@#@$�� ,9-@:-A BB#+-A20-B#;#-B`
-=
�->
�-?(= E$#@G2@�0��0-Y@
|(>@
|0(?@b@$�� -U+-CB@@#@$0-<0(@+-AB0(A��J(B00F G2G#��%(C��H(D��
�0(E9-I#:-I#pB#3B# C+-I3
X0P@#@@$0-JC;C-J@
-G
-F(F��-9-G:-G B,-HB(G E$#@G3@� ��0-Y@@ -L (H E$#@G4@�0��0-Y@
|(I@G*��P(J��JC(K��
� (L  @@�� .9-M:-N BB#+-N2+-O#
�@b@�� -U+-PB@@ -L (M+-NB (N��J(O00F G2G#��%(P��H(Q��
� (R9-Q:-Q�B#B 3B`CB�S+-Q#
f+-SS
"@B(S P@@C@3��-��F�G
=G
mG
mG
mG
mGG
mGG
mG
mG
mG
mG
mG
m@�� / (T��
� (U0-T;-T@
�-Vb-W(V@G5�� 0��1(W��N1(X��
�0(Y9-Z:-ZpB3B`C+-Z3
X+-ZC
0@@#�� ���2(Z@B([��
�(\@ -^(]��
� (^t-] u-b �#zu-`0�3u-_@�Cu-_P�Su-_`�cu-_p�su-_���u-_����-_���}��#��}��3��}��C��}��S��}��c��}��s��}�����}��� -^(_{(`�-a���}0�# -^(a{
�(by-c@(c�=-](d��
� (e �� -g-j(f��
� (g��} +-h(h��} (i��
�(j--n;-n`!-k-l-m(k@G6(l@G((m@(n��}!@@��-j��}!--q;-q@-o-p(o@EE(p E(q��J(r��
� (s �(} �I�(} �(} I�(} )I0 F #G
�G@#�( 9-t:-t B+-tB@B(t�(H(u�(
�(v@G)@�( 9-w:-w BB#+-wB�(}0�#I�(}0�(}0I�(}0)I@@�( 9-x:-x BB#+-xB+-x#@B(w�(H(x�(H(y�(
�0(z9-{:-{0B3B C+-{3
+-{C
@@#�(N �({@B(|�(
�(}@@G7�(	 39-~:-~ BB#9-~#:-~#0B#3B#CB# S�(
}`)9Q��(
}`)3�(
}`��(
}`)	<C�(
}`��(
}`�S(~�(	H(�(
�(��(}9B@�(} 9B@@ F0#GGG@#�(4�(
5(��(
� (�9-�:-�0B#B3+-�#
@@3@�(K9-�:-� BB#+-�B9-�#:-�#�B#3B# C+-�3
=;C-�@
(-�
"-�(�@@#�(69-�:-� BB#,-�B=-�(�@@#�(79-�:-� BB#+-�B(�@0F0GBG#G(�@0F0GBGG#(�(�@G@�(P(��(
� (�8-�  A#@@#@�(K+-�B@@ -� (� (�4-�@B(��(
�(�@G8#@3@
@-�(��(
�@(�8-�ACS0-�C;C-���-��-�
^-�
]-�(�+-�
@�@S@-�(�+-�
@�@S@-�(� `E
^33@S@-�(�@#@S@-�(�0-�;-�@�-��-�(�P0F@GBG�G#G(�P0F@GBG�G#G(�4-�P@F@GBGG#G3(�@G (��
�(�@�N8(��
�(�@@�N 9(��(
�P(�@P@$@@3@#@@C4�( 0@#@@@#�0�( 0@#@@3@$@
f0(��"
�(�
:(��
�(�
 E@G9� �+-�B(��H(��
�@(�@
�(��
�@(�@
�(��(
�0(�9-�:-� B3BC@#@3#@3@C@
(�@3@@#C@#@C@
(��
�(�:
^:
]�;(���
�(���N-(��(
�(��(N<StrTImpT�=	

 *+- /01439:;<?BDEIJKNPQRPSW[\c[ikpRpvP{~����PS���:�:���������ExpT�����3^7420.,)'
FunT�	��&�Z��&�Z��&�Z��&�Z��&�Z��&�Z��&�Z��&�Z��&�ZLitT:>x�m�[o�0��e]/0��4M�	#$�*�i�/��@&�'�>%!��NӾ���_ȱ[g���D_����B���ӕ�{"HbX)�^�+f���`���AO�1�ee�Z�ȳA�`�6���3�9�,ʟ�(e�G� C&č����(�9�T[�!NV9nmki{ռm'W
m���v��>�{6��0� "�i�I���Ec�<A�c��G�zjP<@qr
Uğ�E������-���ju��C�I�@�3����V~������)mݺ�9��`Qw ((A���r	Q{�,S-sNe�
괦R+��1j?1AE�=q�,i�]��Э��J�^P8`>r��� ;H#�~m]��Q��͊��ƚ������0����t����8��c���w�.=�NOs�$Uu������^���q�(gi�6v��ؘ�}wt+��.�*<���V�x��u��B_�͛sj3]KASX��<]���	����J�1��Ф
=C�W��n��R����uhǢkǝ�ȭ����c)�Oh�Y���0�,���e=��F�/��y+����7r�N�`�(��Attr(�lhdvsnln�	o�/�����X�djjAbst