@googlefactss · Post #40037 · 08.11.2025 г., 03:05
November 8, 1895 today in history: Roentgen Discovered X-Rays☠. [Read more here] @googlefactss#xray#science#history
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #241 · 5 мај
Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic
Пребарај: #xray
@googlefactss · Post #40037 · 08.11.2025 г., 03:05
November 8, 1895 today in history: Roentgen Discovered X-Rays☠. [Read more here] @googlefactss#xray#science#history
@githubredteam · Post #84117 · 13.05.2026 г., 18:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#POC 📦项目名称:ViT-ChestXray8-Classification 👤项目作者:TLOMMY 🛠开发语言: Jupyter Notebook ⭐Star数量: 0 | 🍴Fork数量: 0 📅更新时间: 2026-05-13 18:02:29 📝项目描述: A repository for Novo Nordisk PBL course in BlendED AI+X program. We're team in track 1 from the session 2026.3.9-2026.5.14 🔗点击访问项目地址
@githubredteam · Post #83765 · 11.05.2026 г., 07:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#POC 📦项目名称:relay_bypass_server 👤项目作者:vincentng295 🛠开发语言: Python ⭐Star数量: 0 | 🍴Fork数量: 0 📅更新时间: 2026-05-11 07:03:27 📝项目描述: [POC] A robust high-performance relay server designed to bypass network restrictions using Xray (VLESS Reality) and FRP Tunneling 🔗点击访问项目地址
@githubredteam · Post #83572 · 10.05.2026 г., 00:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#POC 📦项目名称:ru-routing-dat 👤项目作者:GrimbirdUsers 🛠开发语言: None ⭐Star数量: 3 | 🍴Fork数量: 0 📅更新时间: 2026-05-10 00:02:43 📝项目描述: Custom geosite.dat + geoip.dat for Russian split-tunneling (Happ/Xray/v2ray/sing-box) 🔗点击访问项目地址
@githubredteam · Post #82939 · 05.05.2026 г., 15:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#POC 📦项目名称:finetune_IU_Xray 👤项目作者:dieplai 🛠开发语言: Python ⭐Star数量: 0 | 🍴Fork数量: 0 📅更新时间: 2026-04-29 04:59:27 📝项目描述: 无描述 🔗点击访问项目地址
@githubredteam · Post #82706 · 04.05.2026 г., 04:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#POC 📦项目名称:chest-xray-pneumonia-classifier 👤项目作者:AkumuBoii 🛠开发语言: Python ⭐Star数量: 0 | 🍴Fork数量: 0 📅更新时间: 2026-05-04 04:02:52 📝项目描述: chest-xray-pneumonia-classifier 🔗点击访问项目地址
@GithubRedTeam · Post #80173 · 13.04.2026 г., 22:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#POC 📦项目名称:chest-xray-ai 👤项目作者:Abp0101 🛠开发语言: Python ⭐Star数量: 0 | 🍴Fork数量: 0 📅更新时间: 2026-04-13 22:02:51 📝项目描述: NIH Chest X-Ray 14 multi-label disease classifier — PyTorch, Apple Silicon (MPS) 🔗点击访问项目地址
@githubredteam · Post #84419 · 16.05.2026 г., 07:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#插件 📦项目名称:xiaomi-tproxy 👤项目作者:whypuss 🛠开发语言: Shell ⭐Star数量: 0 | 🍴Fork数量: 0 📅更新时间: 2026-05-16 07:02:27 📝项目描述: Transparent proxy on Xiaomi routers using Docker xray-core for AI services 🔗点击访问项目地址
@githubredteam · Post #83910 · 12.05.2026 г., 09:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#插件 📦项目名称:JIRA-Test-Tool 👤项目作者:hhd-git-code 🛠开发语言: TypeScript ⭐Star数量: 1 | 🍴Fork数量: 0 📅更新时间: 2026-05-12 09:02:34 📝项目描述: 一款面向车载信息娱乐系统(IVI)测试团队的桌面工具。三大核心能力:缺陷录入(中文填写→自动翻译→一键创建 JIRA 缺陷)、PRD 转测试用例(AI 生成测试点→翻译→创建 JIRA/Xray 测试用例)、ADB 测试命令(截图/录屏/投屏/Logcat 日志抓取,一站式证据收集)。 🔗点击访问项目地址
@githubredteam · Post #83594 · 10.05.2026 г., 03:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#插件 📦项目名称:nsx 👤项目作者:judawu 🛠开发语言: HTML ⭐Star数量: 1 | 🍴Fork数量: 0 📅更新时间: 2026-05-10 03:02:59 📝项目描述: 一个集成的nginx,singbox和xray的自用代理脚本 🔗点击访问项目地址
@GithubRedTeam · Post #80560 · 16.04.2026 г., 14:04
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#插件 📦项目名称:SS-SSR-TG-iptables-bt 👤项目作者:shidahuilang 🛠开发语言: Shell ⭐Star数量: 172 | 🍴Fork数量: 50 📅更新时间: 2026-04-16 14:03:09 📝项目描述: 节点全集合一键脚本搭建 🔗点击访问项目地址
@GithubRedTeam · Post #78541 · 03.04.2026 г., 03:03
🚨 GitHub 监控消息提醒 🚨发现关键词:#Xray#插件 📦项目名称:NaiveProxy 👤项目作者:Wassay380 🛠开发语言: Shell ⭐Star数量: 0 | 🍴Fork数量: 0 📅更新时间: 2026-04-03 03:00:59 📝项目描述: Deploy Sing-box NaiveProxy with one command, auto TLS via ACME, and generate http2:// links for easy client setup 🔗点击访问项目地址