Sindbad~EG File Manager

Current Path : /proc/2568807/root/usr/local/lib/python3.12/site-packages/PIL/__pycache__/
Upload File :
Current File : //proc/2568807/root/usr/local/lib/python3.12/site-packages/PIL/__pycache__/TarIO.cpython-312.pyc

�

&ٜg`��T�ddlmZddlZddlmZGd�deje�Zy)�)�annotationsN�)�ContainerIOc�$��eZdZdZd�fd�Z�xZS)�TarIOzHA file object that provides read access to a given member of a TAR file.c�
��t|d�|_	|jjd�}t|�dk7r
d}t	|��|ddjd�}|j
d�}|dk(r
d	}t	|��|dkDr|d|}t|d
dd�}||k(rn1|jj|d
zdztj���t�|�1|j|jj�|�y)zz
        Create file object.

        :param tarfile: Name of TAR file.
        :param file: Name of member file.
        �rbizunexpected end of tar fileN�dzutf-8�rzcannot find subfile�|��i�i���)�open�fh�read�len�OSError�decode�find�int�seek�io�SEEK_CUR�super�__init__�tell)	�self�tarfile�file�s�msg�name�i�size�	__class__s	        ��4/usr/local/lib/python3.12/site-packages/PIL/TarIO.pyrzTarIO.__init__s�����w��%���������S�!�A��1�v��}�2���c�l�"��T�c�7�>�>�'�*�D��	�	�$��A��A�v�+���c�l�"��1�u��B�Q�x���q��S�z�1�%�D��t�|���G�G�L�L�$��*��.����<�'�,	������$�'�'�,�,�.�$�7�)r�strrr(�return�None)�__name__�
__module__�__qualname__�__doc__r�
__classcell__)r%s@r&rrs���R�8�8r'r)�
__future__rr�r�bytesr�r'r&�<module>r4s'�� #�	��"8�K�#�#�E�*�"8r'

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists