Tz Database

Tz database (з англ.

Іноді вона згадується як «база даних Олсона» (Olson database), бо була заснована Артуром Девідом Олсон (Arthur David Olson). Редактором і зберігачем бази є Пол Еггерт (Paul Eggert).

Tz Database
Карта всіх часових зон, крім Антарктики, на базі tz database версії 2009

Її найвідоміша можливість — уніфіковане іменування часових поясів, розроблене Полом Еггертом, таке, як «Америка/Нью-Йорк» і «Європа/Париж». У базі даних намагаються зібрати інформацію про всі історичні часові пояси і всі їхні громадянські зміни починаючи з 1970 року, епохи юнікс. Вона також містить інформацію про перехід на літній час і навіть запис високосних секунд.

Витоки проекту сягають принаймні 1986 року. База даних проекту, а також деякі вихідні файли, перебувають у суспільному надбанні. Нові версії бази даних публікуються, як правило, кілька разів на рік.

Восени 2011 року компанія Astrolabe подала до суду позов за звинуваченням Олсона і Еггерта в порушенні авторських прав. У зв'язку з цим 6 жовтня Олсон припинив доступ до ftp-серверу бази даних і публікацію списку розсилки.

Іменування

Часові зони мають унікальні імена у формі «Район/Розташування» (Area/Location), наприклад «Америка/Нью-Йорк», щоб їх було легше сприймати людям. Обрано англомовні назви або їх еквіваленти, опускається пунктуація і загальні суфікси, пробіл замінюється на підкреслення, використовуються дефіси.

Район включає імена континентів, океанів і «інше» (Etc). У набір континентів і океанів входять: Африка, Америка, Антарктика, Північний Льодовитий океан, Азія, Атлантичний океан, Австралія, Європа, Індійський океан та Тихий океан.

Формати файлів

tz database публікується як набір текстових файлів зі списком правил і зон переходів в людиночитаємому форматі. Для використання ці текстові файли компілюються в набір незалежних від платформи бінарних файлів для кожної часової зони. Код містить компілятор під назвою zic (zone information compiler), а також код для читання цих файлів і використання їх у стандартних API як localtime() і mktime() .

Управління

Код і база даних управляються групою добровольців. Артур Девід Олсон вносить основні зміни в код, а Пол Еггерт — в базу даних. Запропоновані зміни висилаються в список розсилки, що передає повідомлення в групу Usenet comp.time.tz. Вихідні файли розповсюджуються через FTP-сервер elsie.nci.nih.gov. Зазвичай ці файли приймаються від дистриб'юторів програмного забезпечення, таких як Debian, компілюються, а потім вихідні коди і бінарні файли упаковуються як частина роздачі. Кінцеві користувачі можуть або покладатися на процес оновлення свого програмного забезпечення, або отримати код безпосередньо з джерела на ftp://elsie.nci.nih.gov/pub/[недоступне посилання з лютого 2019].

Використання в інших стандартах

Common Locale Data Repository використовує UN / LOCODE для визначення регіонів . Це означає, що ідентифікатори посилаються на країни, чого творці tz database хотіли уникнути.

Використання в програмному забезпеченні

База даних використовується для обробки часової зони і перетворень в багатьох програмних комплексах, включаючи:

ID бази Олсона також використовуються в Unicode Common Locale Data Repository (CLDR) і International Components for Unicode[en] (ICU). Наприклад, CLDR Windows Tzid table maps Microsoft Windows.

Примітки

Tags:

Tz Database ІменуванняTz Database Формати файлівTz Database УправлінняTz Database Використання в інших стандартахTz Database Використання в програмному забезпеченніTz Database ПриміткиTz DatabaseАнглійська моваОпераційна системаПрограмуванняЧасовий пояс

🔥 Trending searches on Wiki Українська:

Звягель67-ма окрема механізована бригада (Україна)Гімн УкраїниЕлвіс Преслі1984 (роман)Sorry (пісня Джастіна Бібера)Оперативне командування «Захід»Ігнат Юрій РобертовичДинамо (Київ)АпострофБМ-21 «Град»Зінченко Олександр ВолодимировичСвідки ЄговиОльга (княгиня)Галицько-Волинське князівствоСонячна системаОперативне командування «Північ»Сонячне затемнення 8 квітня 2024 рокуПолліаннаОсманська імперіяСполучені Штати АмерикиКвентін ТарантіноМолдоваБезпілотний літальний апаратПісочний чоловік (телесеріал)Сувальський коридорУкраїнські КарпатиПрапори незалежних державКурган Дід (Маріуполь)25-та окрема повітрянодесантна бригада (Україна)Кіновсесвіт MarvelЧемпіонат світу з футболу 2026Лебіга Михайло АнатолійовичЧасник ведмежийШевченко Андрій МиколайовичЗбірна Польщі з футболуПерелік центральних органів виконавчої влади УкраїниСлужба безпеки УкраїниШевченко Тарас ГригоровичТОС (РСЗВ)Вибори Президента України 2019Європейський СоюзРосійська імперіяКобилянська Ольга ЮліанівнаРатушний Роман ТарасовичОкрема президентська бригадаСписок телеканалів УкраїниАвіаційні бомби (Росія)ІсландіяОрден «За заслуги» (Україна)Всесвітній день театруЧорновіл В'ячеслав МаксимовичCanvaДжозефіна ДжексонСписок країн світуСтруктура Збройних сил УкраїниГоловна сторінкаСонцеЗабарний Ілля БорисовичМатчі збірної України з футболуЦиганков Віталій ВікторовичГіперзвукова зброяІсторія УкраїниЧорноморський флот ВМФ РосіїДискографія Джастіна БібераНеоподатковуваний мінімумI.uaПенісТаловєров Максим ВадимовичПірати Карибського моря (серія фільмів)Deutsche WelleСписок країн Європи за площеюАвіабомбаПівденна УкраїнаКонор Мак-Грегор🡆 More