Size: a a a

Сообщество Python Программистов

2020 May 29

T

TopOFN in Сообщество Python Программистов
Дима
Однажды зашел  в чат любителей винды
"А того, кто под виндами обыщите, мудака! Хоть пустяк, плагин к программе - спизжено наверняка!"
источник

N

Neylon 🦔 in Сообщество Python Программистов
Дима
Однажды зашел  в чат любителей винды
я примерно так же зашел однажды на фем паблик в вк

правда, меня просто забанили
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Не
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
from ctypes import *
def cut(m):
   class t(LittleEndianStructure):
       _fields_=[('type', c_uint32,4)]
   return t.from_buffer_copy(m[:4]).type
print(cut(b'01'))


Errors:
Traceback (most recent call last):
 File "703583357/source.py", line 6, in <module>
   print(cut(b'01'))
 File "703583357/source.py", line 5, in cut
   return t.from_buffer_copy(m[:4]).type
ValueError: Buffer size too small (2 instead of at least 4 bytes)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
from ctypes import *
def cut(m):
   class t(LittleEndianStructure):
       _fields_=[('type', c_uint32,4)]
   return t.from_buffer_copy(m[:4]).type
print(cut(b'0123'))


Result:
0
источник

A

Alexander in Сообщество Python Программистов
Допустим
источник

A

Alexander in Сообщество Python Программистов
Но если msg > 4, то ты меняешь весь смысл little endian
источник

A

Alexander in Сообщество Python Программистов
123 в le = 321
источник

A

Alexander in Сообщество Python Программистов
И старшие байты идут правее
источник

A

Alexander in Сообщество Python Программистов
3210000000 все ещё 123
источник

A

Alexander in Сообщество Python Программистов
Но если отрезать только 4 хвостовых байта - будет 0
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ну я там это, на самом деле в оригинале сразу перед входом 4 байта отрезаются и даются в функцию
источник

A

Alexander in Сообщество Python Программистов
А зачем?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Получается тип пакета таким образом
источник

A

Alexander in Сообщество Python Программистов
Ну надо понимать просто что именно ты делаешь, и так ли это работает, как ты хочешь?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
источник

A

Alexander in Сообщество Python Программистов
Означает ли b'12300000000'[:3] - >123
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Вот здесь оригинал функции
источник

A

Alexander in Сообщество Python Программистов
Бензофуран Гетероцикл
Вот здесь оригинал функции
Во мне 3 литра пива, и рабочий день закончился 20 минут назад. Я не могу думать (
источник

б

баккара in Сообщество Python Программистов
Мне нужно делать запрос через инкогнито браузер, когда делаю обычный запрос - не ворк, мне сказали только через инкогнито, никто не знает как реализовать? Сейчас вот так:
источник