Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
#TRON
TRON DAO расширяет академическую программу
TRON DAO объявила о расширении инициативы TRON Academy и сотрудничестве с университетами: Dartmouth College, Princeton University, University of Oxford и University of Cambridge.
Программа направлена на поддержку студенческих блокчейн-сообществ, проведение хакатонов, образовательных мероприятий и развитие исследований в сфере Web3.
Инициатива усиливает присутствие экосистемы TRON в академической среде и ориентирована на долгосрочное привлечение разработчиков.
Just In: Tether has minted $1B $USDT on the #Tron Network.
They have minted $2B $USDT on #Tron in 2026.
https://intel.arkm.com/explorer/entity/tether
https://x.com/OnchainLens/status/2013622137429598705
Follow @onchainlens for more onchain updates
Just In: Tether has minted $1B $USDT on the #Tron Network.
They minted for the first time in 2026.
https://intel.arkm.com/explorer/entity/tether
https://x.com/OnchainLens/status/2009583998067220592
Follow @onchainlens for more onchain updates
Just In: Tether has minted $1B $USDT on the #Tron Network. In 2025, they minted $26B $USDT on @trondao. https://x.com/OnchainLens/status/2006009190461198524 Follow @onchainlens for more onchain updates
Just In: Tether has minted $1B $USDT on the #Tron Network.
In 2025, they minted $26B $USDT on @trondao.
https://x.com/OnchainLens/status/2006009190461198524
Follow @onchainlens for more onchain updates
💸 More Subsidies, Smoother Transfers!
TokenPocket has officially increased the monthly TRON transfer subsidy pool — giving more users the chance to enjoy gas-free transactions on @trondao.
✅ No $TRX? No problem — TP covers it!
✅ Seamless experience for new and active users.
✅ Available across all #TRON addresses in TokenPocket.
Start sending with zero hassle and enjoy effortless transfers today! 👉tp.xyz
💙 With TokenPocket, Discover More on TRON.
> Experience seamless integration with the TokenPocket Chrome Extension on the #TRON network.
👉https://extension.tokenpocket.pro
JustLend DAO is TRON's leading DeFi platform, offering lending, staking, and more native TRON services with over $7.6B TVL.
Now, with TokenPocket, you can seamlessly access JustLend DAO through the TokenPocket Chrome Extension on TRON.
Manage your assets, stake $TRX, and maximize your DeFi experience—all in one place!🚀
Now you can use $USDT to cover TRON gas fees on TokenPocket!
Check out how Cointelegraph introduces this feature! #TRON👇
https://cointelegraph.com/news/no-trx-no-problem-tron-network-wallet-uses-usdt-for-transaction-fees
❓What's the best way to save gas costs on TRON?
🎯Pro Tip: Enable TokenPocket's TRON Energy Rental Service.
e.g. ⤵️
Before: 27.25 $TRX For One Transaction
After: 7.71 $TRX For One Transaction
✅Save 72.95% on Gas Costs!
TokenPocket's TRON Energy Rental Service can help you save up to 75% on gas costs on TRON of each transaction! $TRX #TRON
🔴Save Gas Anytime, Anywhere!
TokenPocket TRON Energy Rental service is available for all the DApps live on TRON!
🎯No matter what interactions you make on TRON, you can use the #TRON Energy Rental service to Save $TRX, which can help you save up to 75% on gas costs!
Guide👉https://help.tokenpocket.pro/en/wallet-faq-en/tron-wallet/energy-rental