「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

UNIXエポック(ユニックスエポック)

pointこの用語のポイント

point1970年1月1日午前0時0分0秒(UTC)のことだよ

point基準となる時間だよ

pointUNIX時間の話で出てくるよ

スポンサーリンク

簡単に書くよ

UNIXエポック(ユニックスエポック)(英:Unix epoch)とは

UNIX時間(「1970年1月1日午前0時0分0秒(UTC)」からの経過秒数で日時を表現するやり方)における基準となる時間
であり

「1970年1月1日午前0時0分0秒(UTC)」のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

OS
UNIX
UTC
UNIX時間


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。

UNIXエポック

※「OS」という用語が世間に広まった きっかけがパソコンなので「パソコン」と書きましたが、スマホや その他のコンピュータ類でも同じです。

UNIXは「昔、流行ったOSの名前」です。
いろいろあるOSのひとつです。

UNIXエポック2

UTCは「日本時間から9時間引いた時間」です。
日本語では「協定世界時」と表現されます。

UNIXエポック3

どちらかといえば「UTCに9時間足したのが日本時間」と表現した方が正確ですけどね。
あなたが日本時間に馴染みがあるなら「日本時間から9時間引いたのがUTC」と解釈した方が覚えやすいと思います。

あと

・今、標準時として使っている時間だよ
・セシウム原子の震える様を見て時間を計算するよ


のようなことも大事だったりしますが、今回の話とは関係ないのでスルーします。
興味がある方は他のところで情報を補完してください。

UNIXエポック4

UNIX時間は「UTCで『1970年1月1日午前0時0分0秒』を基準として、そこからの経過秒数で日時を表現するやり方(で表現した日時)」です。

UNIXエポック5

例えば、UTCで「1970年1月1日午前0時0分1秒」であれば、UNIX時間では「1」と表現されます。
UTCで「1970年1月1日午前0時1分0秒」であれば、UNIX時間では「60」です。
UTCで「2020年6月27日午前8時9分10秒」であれば、UNIX時間では「1593245350」になります。

もしもUNIX時間を日本時間に変換したければ

1.「1970年1月1日午前0時0分0秒(UTC)」にUNIX時間(秒数)を足す
2.1の結果に9時間足す


という2段階の手順を踏む必要があります。

実際には、閏秒があったりなんだりで、もう少しややこしいみたいですけどね。
そこら辺の あれやこれやは他のところで勉強してください。

以上を踏まえて、UNIX時間において基準となる

1970年1月1日午前0時0分0秒(UTC)

が「UNIXエポック」です。

UNIXエポック6

言い方を変えると

UNIXエポックからの経過秒数で表現した時間がUNIX時間

です。

あとは……何を書きましょうね。
張り切って取り上げてみましたが、書くことが思い浮かびません。

UNIXエポック7

何か思いついたら追記します。


image piyo2

一言でまとめるよ

まぁ「UNIXエポック」って単語が出てきたら「UNIX時間(「1970年1月1日午前0時0分0秒(UTC)」からの経過秒数で日時を表現するやり方)の話で出てくる『1970年1月1日午前0時0分0秒(UTC)』のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像032
書籍画像048

おまけ

■訳してみるよ

「UNIX(ユニックス)」はIT用語の「UNIX」です。
「epoch(エポック)」の意味は「新しい時代の始め」とか「(画期的な)時代」とか「画期的な出来事」とか「重要な事件」とか「世」とかです。
何となく くっつけると

UNIXの新しい時代の始め

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
エンジニア育成現場の「失敗」集めてみた。 42の失敗事例で学ぶマネジメントのうまい進めかた
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本