Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🍿 Titan: The OceanGate Disaster – The Titan Tragedy Uncovered
📆Release: June 11 on Netflix
🎭Genre: #Documentary · #TrueCrime
⬇️Follow Doc
This documentary pulls no punches. It lays bare the reckless decisions of OceanGate CEO Stockton Rush, whose obsession with turning Titanic dives into a tourist thrill ride ended in catastrophe. With never-before-seen footage, chilling audio, and damning testimonies, it reveals how clear warnings about the Titan sub’s instability were ignored. One quote hits like a hammer: ‘It was mathematically certain it would collapse.’
Directed by Mark Monroe (Fantastic Fungi), the film dives deep into a story of ego, negligence, and broken moral limits—nearly 12,500 feet below the surface. An unmissable watch that shows how ambition, unchecked, can lead to disaster. ⚠️🌊
Лекция «Копейский маньяк — история жизни и преступлений Вячеслава Яикова»
Хотите заглянуть в темные уголки криминальной истории и узнать, как работает настоящий судмедэксперт? Приглашаем на лекцию Алексея Решетуна — врача, судмедэксперта высшей категории, автора книг «Вскрытие покажет» и «Как не умереть молодым», участника расследования одного из самых известных серийных убийств начала 2000-х на Южном Урале.
Алексей погрузит вас в атмосферу настоящего расследования и расскажет о преступлениях Вячеслава Яикова, которые потрясли Копейск
Это редкая возможность увидеть криминологию «изнутри» и задать вопросы специалисту лично.
🔴Дата: 24 октября (пт) 19:00
🔴Цена: от 1500₽ / для клуба — от 1125 ₽
🔴Адрес: Сообщество ВСмысле (Санкт-Петербург, ул. Гороховая, 47, Пространство SENO, двор G47, 3 этаж)
Спикер: Алексей Решетун — врач, судмедэксперт высшей квалификационной категории, автор научно-популярных книг, победитель в литературном конкурсе среди медицинских работников «Здравомыслие-2020» Минздрава России, член Российского союза писателей.
Погрузитесь в реальное расследование и получите ответы на вопросы, которые обычно скрыты за закрытыми дверями.
#truecrime#расследования
🕵️ Мы слышали, что вы любите настоящие криминальные истории… Вот шанс услышать всё из первых уст!
Приглашаем на лекцию судмедэксперта Алексея Решетуна, который погрузит вас в атмосферу настоящего криминального расследования.
Вы могли слышать о спикере ранее — он является автором книг «Вскрытие покажет» и «Как не умереть молодым», участвовал в реальном расследовании и поимке настоящего серийного маньяка. На лекции Алексей Решетун расскажет о нашумевших преступлениях в южноуральском городе Копейске начала 2000-х, в том числе о серийном убийце Вячеславе Яикове, и поделится, как работают настоящие специалисты-судмедэксперты.
🔴Лекция «Копейский маньяк — история жизни и преступлений Вячеслава Яикова»
🔴Дата: 24 октября (пт) 19:00
🔴Цена: от 1500₽ / для клуба — от 1125 ₽
🔴Адрес: Сообщество ВСмысле (Санкт-Петербург, ул. Гороховая, 47, Пространство SENO, двор G47, 3 этаж)
Спикер: Алексей Решетун — врач, судмедэксперт высшей квалификационной категории, автор научно-популярных книг, победитель в литературном конкурсе среди медицинских работников «Здравомыслие-2020» Минздрава России, член Российского союза писателей.
Это уникальная возможность узнать детали расследования и задать вопросы эксперту лично
#truecrime#расследования
Литература true crime призвана показать, что жизнь придумывает жёсткие сюжеты почище любого писателя. Самые лучшие из книг собрала редакция ReadRate.
#трукрайм#литература#книги#truecrime#чтопочитать
Westley Allan Dodd was hanged on January 5, 1993, in Washington. He was found guilty of sexually assaulting and killing three young children. This was the first execution in the state since 1960. ⚖️☠️
[Source]
@googlefactss#WestleyAllanDodd#DeathPenalty#WashingtonState#TrueCrime
The Valentine Massacre happened on February 14, 1929, in Chicago. Seven gang members were shot and killed. It is believed Al Capone’s gang was involved, but no one was proven guilty. The case is still unsolved.
🔫🕵️♂️
⚠️Warning, the following links may contain graphic contents, watch at your own risk.⚠️
[Read more1]
[Read more2]
[Read more3]
@googlefactss
#History#Chicago#GangViolence#Prohibition#TrueCrime