Files
pyGoEdge-UserPanel/.venv/Lib/site-packages/dns/__pycache__/ipv4.cpython-312.pyc

31 lines
2.5 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
g<> i<> <00><00>T<00>dZddlZddlZdedefd<05>Zdeezdefd<07>Zdeezdefd<08>Zy) zIPv4 helper functions.<2E>N<>address<73>returnc<00><><00>t|<00>dk7rtjj<00>|d<00>d|d<00>d|d<00>d|d<00><00>S)z<>Convert an IPv4 address in binary form to text form.
*address*, a ``bytes``, the IPv4 address in binary form.
Returns a ``str``.
<20>r<00>.<2E><00><00>)<04>len<65>dns<6E> exception<6F> SyntaxError)rs <20>7E:\Project\pygoedge\.venv\Lib\site-packages\dns/ipv4.py<70> inet_ntoarsM<00><00> <0B>7<EFBFBD>|<7C>q<EFBFBD><18><11>m<EFBFBD>m<EFBFBD>'<27>'<27>'<27><15>a<EFBFBD>j<EFBFBD>\<5C><11>7<EFBFBD>1<EFBFBD>:<3A>,<2C>a<EFBFBD><07><01>
<EFBFBD>|<7C>1<EFBFBD>W<EFBFBD>Q<EFBFBD>Z<EFBFBD>L<EFBFBD> A<>A<><00>textc<00>F<00>t|t<00>s|j<00>}n|}|jd<01>}t |<02>dk7rt
j j<00>|D]f}|j<00>st
j j<00>t |<03>dkDs<01><|dtd<05>k(s<01>Nt
j j<00> |D<00>cgc] }t|<03><00><02>}}tjdg|<04><01><06>Scc}w#t$rt
j j<00>wxYw)z<>Convert an IPv4 address in text form to binary form.
*text*, a ``str`` or ``bytes``, the IPv4 address in textual form.
Returns a ``bytes``.
<20>.rrr<00>0<>BBBB)<0E>
isinstance<EFBFBD>bytes<65>encode<64>splitr r r r<00>isdigit<69>ord<72>int<6E>struct<63>pack<63> Exception)r<00>btext<78>parts<74>part<72>bs r<00> inet_atonr%&s<><00><00> <16>d<EFBFBD>E<EFBFBD> "<22><14> <0B> <0B> <0A><05><14><05> <11>K<EFBFBD>K<EFBFBD><04> <1D>E<EFBFBD>
<EFBFBD>5<EFBFBD>z<EFBFBD>Q<EFBFBD><EFBFBD><11>m<EFBFBD>m<EFBFBD>'<27>'<27>'<27><15><04><13>|<7C>|<7C>~<7E><15>-<2D>-<2D>+<2B>+<2B> +<2B> <0E>t<EFBFBD>9<EFBFBD>q<EFBFBD>=<3D>T<EFBFBD>!<21>W<EFBFBD><03>C<EFBFBD><08>0<><15>-<2D>-<2D>+<2B>+<2B> +<2B> <16> (<28>#(<28> )<29>5<EFBFBD>4<EFBFBD>S<EFBFBD><14>Y<EFBFBD>5<EFBFBD><01> )<29><15>{<7B>{<7B>6<EFBFBD>&<26>A<EFBFBD>&<26>&<26><> *<2A><> <14>(<28><11>m<EFBFBD>m<EFBFBD>'<27>'<27>'<27>(<28>s<00> C<<00> C7<04>C<<00>7C<<00><$D c<00>*<00>tt|<00><00>S)z<>Verify that *address* is a valid text form IPv4 address and return its
canonical text form.
*text*, a ``str`` or ``bytes``, the IPv4 address in textual form.
Raises ``dns.exception.SyntaxError`` if the text is not valid.
)rr%)rs r<00> canonicalizer'Bs<00><00> <15>Y<EFBFBD>t<EFBFBD>_<EFBFBD> %<25>%r) <09>__doc__r<00> dns.exceptionr r<00>strrr%r'<00>rr<00><module>r,sT<00><01>$<1D> <0A><14>
B<01>u<EFBFBD>
B<01><13>
B<01>(<28>C<EFBFBD>%<25>K<EFBFBD>(<28>E<EFBFBD>(<28>8
&<26>s<EFBFBD>U<EFBFBD>{<7B>
&<26>s<EFBFBD>
&r