Можно ли в 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
В Центре визуальной культуры Béton открылась весьма интересная выставка «Шедевры ранней фотографии. 1840 - 1870 гг.». Масштаб поражает: более 70 раритетных работ авторов, чьи работы хранятся в главных музеях - от МоМА и Метрополитен до музеев Орсе, Виктории и Альберта и Джорджа Истмена, для многих работ это первый выход к широкой публике.
Кажется невероятным, как уже в самом начале фотографы вроде Ле Грея или наших соотечественников Рюмина и Вишневского делали такие художественные и технически сложные кадры. Это живая история и высокое искусство в каждом отпечатке. Очень советуем сходить, чтобы увидеть истоки всей современной фотографии.
🗓️ до 16 ноября
⛳️ Якиманская наб., д. 2 к. 1
#анонс_лично#beton
⚡️Центр визуальной культуры Béton открыл выставку современной фотографии «Memento vivere. Помни о жизни», на которой представлены авторские работы российских и зарубежных фотохудожников: Иоахима Шмайссера, Марсело Бродского, Жерара Рансинана, Андрея Чежина, Саши Генциса, арт-группы ГрОМ, Дмитрия Провоторова, Василия Чунаева.
Фотография давно стала частью современной городской субкультуры, благодаря мастерству фотографов будничная жизнь открывается зрителю в новом свете. Вот и здесь работы служат проводниками, открывая портал в другие миры.
🗓️ 28 ноября - 19 января
⛳️ Центр визуальной культуры Béton, Якиманская наб., д. 2 к. 1
#галереялично#lichnogallery
#beton#выставка#искусство
⚽ Barcelona vs Real Madrid is now live on EdgeMarket
The biggest rivalry in football is now an active validation market.
Users can:
• Predict the outcome
• Stake with $BETON
• Participate in decentralized settlement
• Follow crowd validation signals in real time
🔥 Will Barcelona dominate at home?
⚪ Or will Real Madrid deliver another classic performance?
Join the live market here:
https://edgemarket.ai/bnb/football/barcelona-vs-real-madrid/statistics/69f1f749422739f6001ffe8b
Predict. Stake. Settle.
#EdgeMarket#ElClasico#BETON
🚨 NEW EDGE MARKET LIVE
Will Chennai Super Kings win 3 matches before May 28, 2026?
This is not guessing. This is signal.
Trade the outcome
Validate results
Earn BETON for truth
The crowd sees patterns before headlines do.
Join now 👇
https://edgemarket.ai/bnb/cricket/will-chennai-super-kings-win-3-matches-before-may-28-2026/statistics/69e5fea2dcd75d8e462361b8
⚡ Powered by AI + community validation
⚡ Built on dual token system
⚡ Real outcomes. Real rewards.
#EdgeMarket#BETON#SIGNAL#Cricket#PredictionMarkets
🌍 GLOBAL SIGNAL LIVE
Will Trump and Xi Jinping meet in Shanghai on May 14–15?
This is where geopolitics meets markets.
👉 Trade the outcome
👉 Validate the truth
👉 Earn from accuracy
Enter the market:
https://edgemarket.ai/bnb/social-media/will-trump-and-xi-jinping-meet-in-shahghai-on-may-14-15/statistics/69f33132422739f60021e2e3
#EdgeMarket#PredictionMarkets#AI#Crypto#TON#SIGNAL#BETON
#были_лично
Накануне вечером центр визуальной культуры Béton провел вернисаж выставки «ЗА СТЕНОЙ ИДЕОЛОГИИ».
Погружаясь в фотографический медиум хочется рассказать немного предыстории. Итак, в прошлом веке фото было связано с репортажем, что являлось отображением реальности. Как и другие виды искусства, оно было цензурировано.
Однако, некоторые фотографы не хотели просто документировать, желание создавать произведения искусства привело к использованию специальных зеркал, камер, микроскопов, рентгенов в своих работах. Главными стали необычные формы и цвета. Именно этот феномен мы и называем нонконформизмом в фотографии.
В экспозиции представлены 76 работсоветских и российских фотографов с 1920-х по 2000-е годы, визуализирующих стремление освободить фотографию от традиционных норм и ограничений.
🗓️ 29 января - 02 марта
⛳️ ЦВК Béton, Якиманская наб.,
д. 2 к. 1
#цвкбетон#фотография
#застенойидеологии#beton
New live market 🔥
Will Taylor Swift win the most awards at the 2026 AMAs?
She leads in nominations — but outcomes ≠ guarantees.
Predict it here:
https://edgemarket.ai/bnb/social-gists/will-taylor-swift-win-the-most-awards-at-the-2026-amas/statistics/69e2234bdcd75d8e46234e2f
AI signal is live.
Now it’s your move.
Stake → Validate → Earn.
Drop YES or NO below 👇
#EdgeMarket#Crypto#Web3#AI#PredictionMarkets#BET#BETON
🔥 LIVE EDGE MARKET
Chimaev vs Strickland
Relentless pressure vs calculated striking.
Who wins this season?
Take your position
Validate the result
Earn BETON for truth
This is not speculation. This is signal.
Join now 👇
https://edgemarket.ai/bnb/ufc/who-will-win-strickland-or-chimaev/statistics/69e74c3fa9870bbf09e1e39a
⚡ AI verified
⚡ Community validated
⚡ Real outcomes
#EdgeMarket#UFC328#BETON#SIGNAL#MMA
What EdgeMarket is building goes beyond traditional prediction markets.
Most platforms stop at speculation.
EdgeMarket is focused on structured truth resolution infrastructure.
The system combines:
⚡ AI assisted signal analysis
⚡ Decentralized market forecasting
⚡ Validator based outcome verification
⚡ Cross network participation through BSC + Telegram ecosystems
⚡ Incentive aligned truth validation
Users will be able to:
• Create their own markets
• Predict real world events
• Validate outcomes
• Earn through participation and verification
• Build reputation through accurate resolution activity
The long term vision is a scalable oracle and intelligence layer where markets become a mechanism for discovering probability, consensus, and emerging signal faster than traditional systems.
BSC provides scalable liquidity infrastructure.
Telegram provides viral distribution and native user participation.
AI helps filter noise and surface stronger signal.
This creates a hybrid system where human intelligence, markets, and machine analysis work together.
The objective is not just prediction.
It is building a decentralized framework for measurable truth.
🌐https://edgemarket.ai
#EdgeMarket#SIGNAL#BETON#PredictionMarkets#AI#TON#BNB#Web3
The internet has a misinformation problem.
Prediction markets alone do not solve it.
AI alone does not solve it.
EdgeMarket combines both into a system where signal is continuously tested by markets, validators, incentives, and outcome verification.
The architecture is designed around four core layers:
⚡ Market Creation
Anyone can create real world prediction events across politics, macro, finance, sports, culture, or breaking news.
⚡ Signal Discovery
Markets naturally surface crowd intelligence, emerging probabilities, and informational edge before traditional systems react.
⚡ Truth Validation
Validators participate in decentralized outcome resolution using reputation systems, staking logic, and AI assisted verification frameworks.
⚡ Reward Infrastructure
Participants are rewarded through ecosystem incentives tied to accurate forecasting and truthful validation.
Telegram integration is critical because it allows prediction infrastructure to become native social infrastructure.
Instead of forcing users into complex onboarding, EdgeMarket aims to make participation frictionless directly through Telegram and cross chain integrations.
The long term opportunity is massive:
A decentralized layer for forecasting, consensus, truth verification, and collective intelligence.
Not just prediction markets.
A programmable truth economy.
🌐https://edgemarket.ai
#EdgeMarket#BETON#SIGNAL#PredictionMarkets#AI#TON#BNB#Web3
Manchester City vs Liverpool is live on EdgeMarket
Make your prediction now
https://edgemarket.ai/bnb/football/who-will-win-manchester-city-vs-liverpool/statistics/69cfa5df5e16d74b01b83678
Use $SIGNAL on BSC or BETON on TON
Validate outcomes directly through Telegram
Earn rewards for correct predictions and validation
Connect your wallet to get started
100 BET for connecting
Points convert to BET before ICO
Predict. Validate. Earn.
#EdgeMarket#BET#BETON#Crypto#PredictionMarket#Football
🚨 EdgeMarket Validation is LIVE
This is where truth gets decided.
Every event on EdgeMarket doesn’t end with AI…
It gets verified by the community.
Now it’s your turn.
🧠 AI creates the market
👥 You validate the outcome
🏆 Truth earns BETON
+50 BETON available for accurate validation
Points automatically added to your Telegram ID balance in the EdgeMarket BETON Leaderboard
This is not guessing.
This is proof.
If you’re early, you understand:
Validation = Power
Join the validation layer now 👇
Be part of the system that defines what is true.
#EdgeMarket#BETON#Validation#AIOracle#Web3#TruthEconomy