Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🇲🇱 Le défunt ministre malien de la Défense, Sadio #Camara, a été promu à titre posthume au plus haut grade militaire, celui de général d’armée, selon le communiqué publié à l’issue du Conseil des ministres du 29 avril.
Au début de la réunion, Assimi Goïta, président de la transition du Mali, et les membres du gouvernement ont observé une minute de silence en mémoire de Camara et des autres victimes des attaques de groupes armés survenues le 25 avril dans plusieurs régions du pays.
« À l’ouverture de la session, le Président de la Transition, Chef de l’État, a fait observer une minute de silence à la mémoire du Général de Corps d’Armée Sadio CAMARA, ministre d’État, ministre de la Défense et des anciens Combattants et de toutes les victimes de l’attaque terroriste perpétrée, le 25 avril 2026, dans certaines localités du pays. » — dit le communiqué.
RT en français • Osez questionner !
🇲🇱 Le défunt ministre malien de la Défense, Sadio #Camara, a été promu à titre posthume au plus haut grade militaire, celui de général d’armée, selon le communiqué publié à l’issue du Conseil des ministres du 29 avril.
Au début de la réunion, Assimi Goïta, président de la transition du Mali, et les membres du gouvernement ont observé une minute de silence en mémoire de Camara et des autres victimes des attaques de groupes armés survenues le 25 avril dans plusieurs régions du pays.
« À l’ouverture de la session, le Président de la Transition, Chef de l’État, a fait observer une minute de silence à la mémoire du Général de Corps d’Armée Sadio CAMARA, ministre d’État, ministre de la Défense et des anciens Combattants et de toutes les victimes de l’attaque terroriste perpétrée, le 25 avril 2026, dans certaines localités du pays. » — dit le communiqué.
RT en français • Osez questionner !
🇲🇱Mali : Visite du président de la Transition aux blessés et hommage au général Sadio #Camara
Le président de la Transition, le général Assimi #Goïta, s’est rendu au CHU Bocar Sidi Sall de Kati après les attaques simultanées à Kati, Bamako, Mopti, Gao et Kidal. Il y a rencontré les blessés civils et militaires, salué le personnel médical et exprimé ses encouragements, tout en leur souhaitant un prompt rétablissement.
Il s’est ensuite recueilli au domicile du général Sadio Camara, décédé le 25 avril lors de ces événements. Le chef de l’État a présenté ses condoléances à la famille et réaffirmé la détermination des autorités à poursuivre son engagement pour la sécurisation du territoire national.
Crédit photos : AES INFO
RT en français • Osez questionner !
🇲🇱Mali : Visite du président de la Transition aux blessés et hommage au général Sadio #Camara
Le président de la Transition, le général Assimi #Goïta, s’est rendu au CHU Bocar Sidi Sall de Kati après les attaques simultanées à Kati, Bamako, Mopti, Gao et Kidal. Il y a rencontré les blessés civils et militaires, salué le personnel médical et exprimé ses encouragements, tout en leur souhaitant un prompt rétablissement.
Il s’est ensuite recueilli au domicile du général Sadio Camara, décédé le 25 avril lors de ces événements. Le chef de l’État a présenté ses condoléances à la famille et réaffirmé la détermination des autorités à poursuivre son engagement pour la sécurisation du territoire national.
Crédit photos : AES INFO
RT en français • Osez questionner !
💥Cámara de Visión Trasera para Coche 720P
Mejora la seguridad al estacionar con visión nocturna y gran angular
✅OFERTA: 7.49€
❌ Antes: 9.99€
💰Ahorras un 25%🔥
Visualiza claramente lo que sucede detrás de tu vehículo, incluso en la oscurida
👉 Añade seguridad a tu conducción ahora
#rebajas#camara#visiontrasera#coche#ofertas
🛰️Oferta publicada en Coche y Moto
🇲🇬Madagascar rend hommage au général #Camara, tué par le terrorisme
À #Madagascar, une cérémonie a été organisée pour honorer la mémoire du ministre malien de la Défense, le général Sadio Camara, tué lors d'une attaque terroriste à #Bamako le 25 avril. Des responsables politiques et sociaux ont exprimé leur solidarité avec le Mali, appelant à une lutte unie contre le terrorisme.
Camara a été tué dans une attaque à la voiture piégée à son domicile, après avoir résisté aux assaillants. Les participants ont salué son engagement pour la sécurité et la stabilité du pays.
RT en français • Osez questionner !
El día de ayer en el partido entre Monaco y Nantes, el mediocampista maliense🇲🇱 Mohamed Camara, tapó la bandera gay de su uniforme que la Ligue 1 incluyó como parche buscando promover la inclusión y decirle No a la homofobia🚫🏳️🌈
@Fut_planet⚜️#Monaco🇫🇷#Nantes🇫🇷#Ligue1🇫🇷#Camara⚽️