Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
#VenerdìSanto In diretta dalla basilica di San Pietro in Vaticano, la solenne azione liturgica della Passione del Signore presieduta da Papa #LeoneXIV👇
https://www.youtube.com/watch?v=03pYP2Nmreo
A questo link i testi per seguire la #ViaCrucis del #VenerdìSanto e pregare con Papa #LeoneXIV👇
https://www.ilquadrantenews.it/news/dallurbe/via-crucis-al-colosseo-2026-i-testi-delle-meditazioni-e-delle-preghiere/
#VenerdìSanto Prima prostrato davanti l'altare, poi in ginocchio, a piedi scalzi davanti la croce. Papa #LeoneXIV, nella basilica vaticana, presiede la solenne azione liturgica della Passione del Signore.
Come da tradizione, in questo giorno particolare, l'omelia non è pronunciata dal Pontefice, bensì dal predicatore della Casa Pontificia, padre Roberto Pasolini. “Viviamo in un mondo in cui la voce di Dio non orienta più come un tempo il cammino condiviso dell’umanità - denuncia il frate -. Non perché la voce di Dio sia venuta meno ma perché spesso è una voce tra le tante, coperta da altre voci che promettono sicurezza, progresso, benessere. Eppure il mondo continua ad essere un luogo in cui si soffre e si muore, spesso senza colpa e senza ragione. Le #guerre non si fermano, le ingiustizie si moltiplicano e i più fragili sono quelli che ne fanno le maggiori spese”.
“È come se mancasse una parola capace di tenere insieme il cammino dell’umanità, un canto che sappia orientare positivamente i nostri passi verso un mondo più giusto e fraterno - l’analisi del religioso -. Eppure, se guardiamo bene, c’è qualcosa di sorprendente: una schiera silenziosa di persone che scelgono di dare ascolto ad una voce diversa. Alcuni la riconoscono chiaramente come la volontà di Dio, altri la sentono come un appello profondo e irrinunciabile della propria coscienza”.
“È una voce che non grida, che non si impone con la forza, che non propone scorciatoie - ha commentato Pasolini -. È un canto discreto e ostinato che invita ad amare, a restare, a non restituire mai il male ricevuto. Sono uomini e donne normali, che percorrono talvolta senza nemmeno saperlo la stessa via del servo del Signore. Non compiono gesti straordinari, semplicemente ogni giorno si alzano e provano a fare della loro vita qualcosa che non serve solo a loro, ma anche agli altri. Portano pesi che non hanno scelto, accolgono ferite senza indurirsi, non smettono di cercare il bene, anche quando sembra inutile. Non fanno rumore, non occupano la scena, ma tengono aperta la possibilità di un mondo diverso. È grazie a loro che il male non ha l’ultima parola, che la storia non si sta chiudendo nella violenza.”
“Questo #VenerdìSanto è stata concessa la possibilità di percorrere la Via Dolorosa a sei frati, guidati dal Custode di Terra Santa, padre Francesco Ielpo e sotto lo sguardo di più di duecento militari”. Lo fa sapere padre Ibrahim Faltas, responsabile delle scuole della Custodia, e tra i sei frati ammessi a partecipare alla Via Crucis a #Gerusalemme.
“Sessanta giornalisti non hanno potuto seguire la Via Crucis – spiega il frate -. È stato un momento di preghiera intensa e profonda, mentre meditavamo sulla Passione e Morte di Nostro Signore, il pensiero era continuamente rivolto all’umanità ferita, offesa, oltraggiata dalle guerre. È stato particolarmente triste percorrere vie silenziose e vuote che di solito sono affollate e rumorose”.
“La pesante situazione di guerra che sconvolge ulteriormente il Medio Oriente dal 28 febbraio scorso, ha raggiunto anche la Città Santa - ricorda padre Faltas -. Limitazioni di ingresso e di circolazione nella Città Vecchia e la chiusura del Santo Sepolcro e del Cenacolo già durante la Quaresima non hanno permesso di celebrare le liturgie del Triduo Pasquale alla presenza di fedeli. Era stata impedita nei venerdì di Quaresima la devozione della via Crucis, pratica religiosa guidata dai Frati della Custodia di Terra Santa”.
Il pensiero di padre Faltas va al #Colosseo, dove stasera Papa #LeoneXIV porterà la croce durante la Via Crucis, le cui meditazioni sono state preparate da padre Francesco Patton, già Custode di Terra Santa. “È questo motivo di gioia e di orgoglio per la nostra missione che continua sulla strada indicata da San Francesco a custodire i Luoghi Santi, a dare sostegno e conforto a chi li abita” conclude il frate.
Al #Colosseo la prima #ViaCrucis del #VenerdìSanto di Papa Prevost. #LeoneXIV porta la croce per tutte le stazioni, dall'interno dell'anfiteatro fino alla terrazza del Palatino dalla quale imparte la solenne benedizione. Oltre ventimila i fedeli presenti, che hanno accompagnato il pio esercizio pregando con torce e candele in mano.
Fil rouge della serata, le meditazioni di padre Patton ispirate alla vita di San Francesco d'Assisi: "Nel cammino sulle tue orme non importa quante volte cadiamo, importa solo che Tu ci sei accanto e sei disposto a risollevarci una volta ancora, innumerevoli volte, perché il tuo amore, il tuo perdono, la tua misericordia sono infinitamente più grandi della nostra fragilità. Sostienici nella nostra incredulità e dacci la grazia di credere che ci puoi rialzare".