У меня есть 64-битное число в VBScript (WScript), которое я хочу разделить на 32-битную верхнюю часть и нижнюю часть.Число представляется в виде строки (в базе 10).Самый большой поддерживаемый примитив - 53-битный двойной, так что я не могу сделать обычный операционный модуль для получения битов, и я не могу сдвинуть бит в VBScript.Кроме того, все числа подписаны, так что вы можете использовать только 2 ^ 31 с примитивами.
Интересно, кто-нибудь может указать на алгоритм для обработки побитовых операций полностью в строках с VBScript?Или проще ... быть в состоянии преобразовать числовую строку FILETIME в соответствующую 32-битную и 32-битную верхние части.
Спасибо, Chenz