D
Size: a a a
A
A

A
A
ШТ
function hex2dec_complement(str)
local cnvrt = {
["0"] = 0, ["1"] = 1, ["2"] = 2, ["3"] = 3, ["4"] = 4, ["5"] = 5,
["6"] = 6, ["7"] = 7, ["8"] = 8, ["9"] = 9, ["a"] = 10, ["b"] = 11,
["c"] = 12, ["d"] = 13, ["e"] = 14, ["f"] = 15, ["A"] = 10, ["b"] = 11,
["c"] = 12, ["D"] = 13, ["E"] = 14, ["F"] = 15,
}
local res = 0
for i = #str, 1, -1 do
res = res + (16 ^ (#str - i)) * cnvrt[string.sub(str, i, i)]
end
return 2 ^ 32 - res
end
IB
IB
["c"] в нижнем регистреIB
b — тожеA
A
A
S

MT

S
os.clock(), который даёт милисекунды, и для более-менее точного замера всю дорогу юзал socket.gettime(). С другой стороны, именно тут сокеты тоже реквайрятся в ssl.https, так что не важно.S
MT
S
ых, в которые будут складироваться найденные фиговины. То есть, если в регулярке один match (скобки) — то если указать text — оно сохранит этот один match в text1, если два match'а, с тем же text третьим аргументом — оно сохранит первый в text1 а второй в text2. Это какое-то безумие, честно говоря : )S