TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Hashtags

Резултати

Пронајдени 5 слични објави

Пребарај: #qantas

当前筛选 #qantas清除筛选
beng!

@mdmbeng · Post #2558 · 03.07.2025 г., 01:03

#澳航#Qantas 澳航 Qantas 客户资料遭黑客入侵,最多 600 万人受影响 澳航(Qantas)于 2025 年 7 月 1 日确认,一处由其第三方呼叫中心运营的平台遭网络攻击,可能导致多达 600 万名客户的个人资料泄露。该平台存储姓名、电子邮件、电话号码、出生日期及常旅客编号等信息,但不包括信用卡、护照或金融账户数据 。 澳航 CEO Vanessa Hudson 就此向客户致歉,称公司在发现异常后立刻采取行动,成功控制住事态,并已向澳洲网络安全中心、信息专员办公室及联邦警察报案 。目前仍在调查受影响资料的具体范围,但预估“相当大量”数据已被攻击者获取 。 网络安全专家指出,此类数据一旦落入不法之手,将被用于身份盗用、伪造账号甚至实施诈骗。他们提醒,如收到来自 Qantas、银行或政府部门的可疑电话或邮件,应通过官方网站公布的真实联系电话进行确认 。澳航已设立热线电话(+61 2 8028 0534 或 1800 971 541)并发布专门页面,协助客户查询详情及防范措施 。 有迹象显示,此次攻击与臭名昭著的“Scattered Spider”黑客组织作案手法类似——该组织擅长通过社工手段敲诈航空公司及其外包供应商 。此前,FBI 曾发布警告,指出其正针对全球航空业发动网络攻击 。 专家呼吁加强对呼叫中心及外包平台的网络防护,并建议像澳航常旅客和其他账号用户启用双重验证、定期查看点数及账户动态,谨防诈骗 。 频道:@mdmbeng 投稿:@mdmbeng_Bot

Лёгкое небо

@legkoenebo · Post #4632 · 13.02.2026 г., 16:10

✈️ Как появились первые авиакомпании 📌Между первым полётом Райтов и появлением авиалиний прошло чуть больше десяти лет. Первая мировая оставила тысячи пилотов, сотни аэродромов и десятки тысяч самолётов без дела – именно переоборудованные бомбардировщики с примитивными кабинами на 2-4 человека стали основой первых авиакомпаний 🔵Первая регулярная линия появилась ещё в январе 1914 года во Флориде, но проработала лишь четыре месяца. Настоящий бум начался после войны: в августе 1919-го открылся первый международный рейс Лондон–Париж, а KLM и Qantas, основанные в 1919-1920 годах, летают до сих пор. Пассажирские перевозки были убыточны – авиакомпании выживали за счёт почтовых контрактов, а редкие пассажиры ютились рядом с мешками корреспонденции 🔵К концу 1920-х появились первые настоящие пассажирские самолёты – Fokker F.VII, Junkers F 13 – с закрытыми кабинами и отоплением. Авиация превращалась из приключения в отрасль с правилами и расписанием ⬅️Продолжение следует... Лёгкое небо × SkyMoments #aviation#LN_EDU#история#KLM#Qantas

Лёгкое небо

@legkoenebo · Post #4890 · 14.04.2026 г., 05:40

🇦🇺Первый Qantas A350 для Project Sunrise вышел из цеха Airbus 📌В Тулузе 12 апреля с линии сборки Airbus выкатился первый A350-1000ULR для Qantas – ключевой самолёт проекта Sunrise, анонсированного ещё в 2017 году. Борт с французской тестовой регистрацией F-WZNK полностью собран с двигателями Rolls-Royce Trent XWB-97 и дополнительным топливным баком на 20 000 литров. Впереди – наземные проверки и двухмесячная программа лётных испытаний 🔵С начала 2027 года Qantas планирует запустить беспосадочные рейсы из Сиднея в Лондон и Нью-Йорк – около 22 часов в воздухе. На борту всего 238 кресел вместо стандартных 350, около 40% салона отдано премиальным классам. Для комфорта на сверхдлинных перелётах предусмотрена зона для разминки, освещение по циркадным ритмам и бесплатный Wi-Fi 🔵Все 12 заказанных A350 будут названы в честь звёзд – дань памяти военным полётам на летающих лодках Catalina между Австралией и Цейлоном, когда экипажи проводили в воздухе так долго, что встречали два рассвета. Отсюда и название – Project Sunrise ⬅️Полетели бы 22 часа без пересадки? Лёгкое небо #aviation#news#Qantas#Airbus#A350#ProjectSunrise

Лёгкое небо

@legkoenebo · Post #4945 · 04.05.2026 г., 06:05

🇦🇺Qantas, AirAsia и Air India сокращают рейсы из-за роста цен на топливо 📌Авиакомпании начали масштабное сокращение полётных программ в Индии и по всему миру на фоне резкого подорожания авиакеросина 🔵С марта 2025 года цена топлива для международных рейсов выросла почти вдвое, что сделало многие маршруты экономически невыгодными 🔵Qantas приостановит рейсы Сидней – Бангалор с августа по октябрь, перенаправив самолёты на более прибыльные европейские направления. Thai AirAsia полностью закрывает маршруты из Пхукета в Ченнаи и Кочи, сокращая свои провозные мощности в регионе на 30%. Air India также урезает частоту полётов в Европу и Северную Америку на 10-12%, а с июля сократит рейсы из Мумбаи в Токио 🔵Топливо составляет 25-35% всех операционных расходов авиакомпании, поэтому такой резкий скачок цен напрямую бьёт по прибыльности. На ситуацию также влияют ограничения воздушного пространства, увеличивающие время в пути и расход горючего Лёгкое небо #aviation#news#Qantas#AirAsia#AirIndia#fuel

✈️Airbus собрала первый A350-1000ULR — лайнер для рекордных перелётов!🌏 Авиакомпания Qantas делает решающий шаг к запуску проекта Sunrise — прямых беспосадочных рейсов из Австралии в Лондон и Нью-Йорк! 🇦🇺➡️🇬🇧🇺🇸 На заводе в Тулузе собран первый Airbus A350-1000ULR (MSN 707) — самый дальнемагистральный пассажирский самолёт в истории Qantas. 🛫 Время в воздухе — до 22 часов! ⛽ Дополнительный топливный бак на 20 000 литров 🛋 Всего 238 мест ради максимального комфорта 🧘‍♂️ Специальная *«зона здоровья»* для разминки во время сверхдальних перелётов 🚀 Поставка ожидается к концу 2026 года, а пока первый экземпляр готовится к установке двигателей Rolls-Royce Trent XWB-97 и первым испытаниям. Это — новая эра авиации, когда перелёт «из конца в конец света» станет реальностью 🌍 #A350#Airbus#Qantas#ProjectSunrise#Авиация#НовостиАвиации#ДальнемагистральныйПолёт#Лондон#НьюЙорк#Австралия#Технологии#SkyNews#AviationNews✈️