Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
🎬O Poço (2019)
Gênero: #Terror, #Suspense, #Misterio
⭐️ IMDb: 7.0
⏳ Duração: 1 h 34 min
📝 Sinopse:
Uma prisão vertical com duas pessoas por nível tentando sobreviver. Há uma única plataforma de alimentos e dois minutos por dia para se alimentar.
Fonte: IMDb
🔵Inscreva-se em @Assistir
*Patrocinado: Anime Bot
🎥 - EQUINOX - 🎥
Título Original: Equinox
Año: 2019
Director: Tea Lindeburg
Reparto: Danica Curcic, Lars Brygmann, Karoline Hamm
Género: #Drama#Fantasía#Misterio
Idioma: Inglés 🇺🇸 / Español 🇲🇽
Subtítulos: Inglés 🇺🇸 / Español 🇲🇽
Trailer: youtube.com/sM1cJeh_AaY
Sinópsis:
Hace 20 años, Astrid presenció la desaparición de un autobús lleno de estudiantes. Ahora, acaba de encontrarse con una de las víctimas y decide investigar qué pasó.
@PeliculasClubHD
📺- LA CASA DE PAPEL -📺
Título original: Money Heist
Género:#Thriller#Misterio#Acción
Temporadas:5 📼
Año: 2017
Origen: España 🇪🇸
Tráiler:dai.ly/x85zpx6
Saga:Sí✅
Sinopsis:
Un misterioso personaje, que se hace llamar "El Profesor", planea el mayor de los atracos jamás ideado. Para llevar a cabo el ambicioso plan, recluta a una banda formada por personas con ciertas cualidades y algo en común: no tienen nada que perder. El objetivo es atracar la Fábrica Nacional de Moneda y Timbre, con la intención de quedarse encerrados dentro con una misión muy concreta: no robar dinero, sino crearlo. Tras cinco meses de reclusión, memorizando cada paso, cada detalle, cada probabilidad..., por fin llega el día. Les esperan once días de encierro en la Fábrica de Moneda, rodeados de los cuerpos de élite de la policía y con 67 rehenes en su poder.
Disponible:Netflix
@SeriesClubHD
𝙇𝙊𝙎 𝙄𝙇𝙐𝙎𝙄𝙊𝙉𝙄𝙎𝙏𝘼𝙎. 𝙉𝘼𝘿𝘼 𝙀𝙎 𝙇𝙊 𝙌𝙐𝙀 𝙋𝘼𝙍𝙀𝘾𝙀
Latino🇲🇽
2013 - 1h 55min - 1.9Gb
#Crimen〡 #Misterio〡#Suspenso
Sinopsis:
Un agente del FBI y un detective de Interpol le siguen la pista a un equipo de ilusionistas que realizan robos a bancos durante sus actuaciones y recompensan a sus audiencias con el dinero.
MÍRALA AHORA👇🏼
https://teraboxapp.com/s/1OJahLraVsEA4vsA67IAZjg
📺- LA NIEBLA -📺
Título original: The Mist
Género:#Fantasía#Terror#Misterio#Drama
Temporadas:1
Año: 2017📼
Origen:EEUU🇺🇸
Tráiler:youtu.be/unNxmFAjuvI
Sinopsis:
Los habitantes de un pueblo de Maine descubren cómo una niebla, que les ha invadido repentinamente, oculta criaturas aterradoras. Adaptación de la novela "La niebla" de Stephen King.
Disponible:⌛️Netflix
@SeriesClubHD
📺- TRUE DETECTIVE -📺
Título original: True Detective
Género:#Thriller#Misterio#Crimen#Drama
Temporadas:3 📡
Año: 2014
Origen: EEUU 🇺🇸
Tráiler:dai.ly/x7u8hdi
Sinopsis:
Dos detectives de Lousiana, Rust Cohle (Matthew McConaughey) y Martin Hart (Woody Harrelson), vuelven a investigar el difícil caso de un asesino en serie en el que ya habían trabajado. Obligados a regresar a un mundo tan siniestro, el avance de la investigación y el mayor conocimiento mutuo les enseñan que la oscuridad reside a ambos lados de la ley.
Disponible:HBO Max | Movistar Play
@SeriesClubHD
📺- MINDHUNTER -📺
Título original: Mindhunter
Género:#Drama#Crimen#Misterio#Suspenso
Temporadas: 2 📼
Año: 2017
Origen: EEUU 🇺🇸
Tráiler: youtu.be/Fz5au4VLZjo
Sinopsis:
Estados Unidos, finales de los años 70, comienzos de los 80. Dos agentes del FBI, Holden Ford (Jonathan Groff) y Bill Tench (Holt McCallny), miembros de la Unidad de Ciencia del Comportamiento, intentan resolver casos abiertos entrevistándose con criminales en serie encarcelados para conocer su psicología y formas de actuar.
Disponible:Netflix
@SeriesClubHD
📺- LA NIEBLA -📺
Título original: The Mist
Género:#Terror#Misterio#Halloween
Temporadas:1
Año: 2017📼
Origen:EEUU🇺🇸
Tráiler:youtu.be/unNxmFAjuvI
Sinopsis:
Los habitantes de un pueblo de Maine descubren cómo una niebla, que les ha invadido repentinamente, oculta criaturas aterradoras. Adaptación de la novela "La niebla" de Stephen King.
Disponible:Netflix
@SeriesClubHD
📺- SCREAM QUEENS -📺
Título original: Scream Queens
Año: 2015 📼
Temporadas: 2
Calificación: 7,1/10 (IMDb)
Género:#Comedia#Horror#Misterio
Audio: Inglés 🇺🇸 / Español 🇲🇽
Subtítulos: Inglés 🇺🇸 / Español 🇲🇽
Trailer:youtube.com/VrHq1pOn7xE
Sinopsis:
La Universidad de Wallace es golpeada por una ola de asesinatos relacionada con la muerte de una alumna veinte años atrás durante una fiesta en la casa de Kappa Kappa Tau, la fraternidad femenina más elitista del campus. El asesino comete sus crímenes vestido con el disfraz de la mascota de la universidad, El Diablo Rojo, y se ensaña especialmente con las chicas de KKT, que se encuentra en pleno proceso de selección de candidatas.
@SeriesClubHD