관리-도구
편집 파일: header.cpython-311.opt-1.pyc
� c��f^ � � � d Z g d�ZddlZddlZddlZddlZddlmZ ddlm Z e j ZdZdZ dZd Zd ZdZdZ ed � � Z ed� � Z ej dej ej z � � Z ej d� � Z ej d� � Zej j Zd� Z dd�Z G d� d� � Z G d� d� � Z G d� de!� � Z"dS )z+Header encoding and decoding functionality.)�Header� decode_header�make_header� N)�HeaderParseError)�charset� � � z � �N z �us-asciizutf-8ai =\? # literal =? (?P<charset>[^?]*?) # non-greedy up to the next ? is the charset \? # literal ? (?P<encoding>[qQbB]) # either a "q" or a "b", case insensitive \? # literal ? (?P<encoded>.*?) # non-greedy up to the next ?= is the encoded string \?= # literal ?= z[\041-\176]+:$z \n[^ \t]+:c � � t | d� � rd� | j D � � S t � | � � s| dfgS g }| � � � D ]�}t � |� � }d}|r�|� d� � }|r|� � � }d}|r|� |ddf� � |r{|� d� � � � � }|� d� � � � � }|� d� � }|� |||f� � |�ƌ�g } t |� � D ]_\ } }| dk rT|d rL|| dz d r;|| dz d � � � r| � | dz � � �`t | � � D ]}||= �g } |D ]�\ }}}|�| � ||f� � � |d k r7t j � |� � }| � ||f� � �]|d k r~t! |� � dz }|r|ddd|z � z } t j � |� � }| � ||f� � ��# t&