No.13ベストアンサー
- 回答日時:
中身が 「0」 のファイルは存在するので、1 Byte より小さいファイルが存在するのではないでしょうか。
中身はなくてもファイルとしての存在のために、ファイル管理データは存在します。また、バイナリで 8bit 未満のデータは当然存在しているので、これもあるでしょう。ただ、表示する方法がないだけです(笑)。
"そこで 1B を今の 1GB とする、みたいな再規定がされると思いますか?"
→ 貨幣のデノミのようなことは、データの世界には存在しません。貨幣の場合は、単位を変更することで使いやすくなったりしますが、データの世界ではそれはあり得ません。誰も得をしないので、誰もやりません。
大きな単位はまだまだありますので、余裕で表現できますし、それによって困る人もいない訳です。
貴方は 1 Byte の話を出しておきながら、1GB を 1B(バイトの意味でしょう)にするという提案をしていますが、これは矛盾していますね。
No.12
- 回答日時:
①1ビットが最小だと思います。
データとしては存在しますが、ファイルとして1ビットを保存する必要があるか疑問です。実際にはファイル名などで1ビット以上のメモリを要します。②再規定はないでしょう。新しい単位を作るということはあるでしょう。また、0,1の1ビットではなくて-1,0,1の1単位など最小単位が3分割以上の単位も実益があるかは別としてあり得ると思います。例えば0ミリアンペアを0,1ミリアンペアを1とした場合、実際は0.5ミリアンペア未満を0,0.5ミリアンペア以上を1としますが、0.3ミリアンペア未満を-1,それ以上0.7ミリアンペア未満を0,それ以上0.7ミリアンペア以上を1とすれば情報量がアップします。
No.11
- 回答日時:
>1バイトよりも小さいファイルやデータは存在しますか?
単に「小さい」という意味では、0バイトのデータはあります。
「1バイトより細かい単位」ということであれば、ビットがあります。現代のコンピュータ社会ではファイルという形では現実的には存在しませんが、コンピュータプログラムの内部で扱うデータでは1バイトの中に最大8種類のyesまたはnoのデータを格納することがあります。通称「フラグ」と言って、プログラムの中ではごく普通に使われています(あなたがこの記事を投稿するために使っているブラウザプログラムやアプリプログラムの中でも、恐らく当たり前のように使われています)。なので、1バイトよりも小さいデータは存在します。また、いくらテラバイト、ペタバイトといった巨大データを扱う世の中になったとしても、このようなごく小さな内部データは恐らく半永久的に使われ続けるでしょう。
>みたいな再規定がされると思いますか?
思いません。宇宙の果てまでの距離を推定するような現代だって1メートルは1メートルだし、星の質量を推定するような現代だって1グラムは1グラムです。それと同じことでしょう。
No.10
- 回答日時:
通常1バイト(byte)とは、二進数で最低限の意味を持つ1ビット(bit)を8個まとめて管理する単位 <-慣例的に 8bit=1byte
そういう意味でもっとも小さいデータという意味なら1bit
『1バイトよりも小さいファイルやデータは存在しますか?』
この意味がどういうことなのか?
サイズゼロのファイルを作ることも可能です
この場合、中のデータはゼロでもファイルという物理的な存在を管理するための情報は必要だけどね
君の設問の意味が分からないので・・・・
No.9
- 回答日時:
ファイルとして扱うときは、記録媒体のフォーマットにより決まります。
記録媒体の最小サイズが256バイトなんて場合もあります。
4096バイトなんてものもあります。
ファイルサイズとしては1バイトであっても、記録サイズはこの最小サイズになりますよ。
・・・
なお、非常に大きなファイルを扱う場合は質問にある通り、記録媒体での最小サイズが1ギガバイトになるなんてことも、あり得ます。
(そんな状態で1バイトのデータを読み取らなきゃならないと、時間の無駄になるんだけど、他の多数を占めるファイルの読み書きが早ければ問題ない)
No.8
- 回答日時:
何を以てデータというか、その捉え方によって、答えは違ってきます。
電子回路(ハードウェア)の設計においては、1ビットでもデータと捉えないといけない場合は多々あります。同様に、4ビット(これをニブルと言う)単位でデータを扱うこともしばしばあります。
ですが、ファイルという捉え方をすると、ファイルを構成する(ファイルとして認識される)ためにファイルに保存するデータ以外にさまざまなコントロールデータが必要になります。なので、ファイルのサイズは1バイトのような小さいものにはなりえません。
ファイルの中味(データ)がゼロバイトでも、ファイルのサイズはゼロバイトではありません。
大きい単位は単なる呼び名だけの問題です。
1,000バイトはキロ(k)の単位を使って1kBですし、その1千倍上はM(メガ)です。さらにその1千倍上がG(ギガ)です。さらにそのうえにはT(テラ)、P(ペタ)、E(エクサ)、Z(ゼタ)、Y(ヨタ)と続きます。
No.7
- 回答日時:
現在出回っている汎用CPUのデータパスの幅は32ビットか64ビットなので、ハードウェアとしてのデータサイズの最小単位は4バイトです。
それにアドレスがバイト単位なので、1バイトより小さいデータではアドレスを指定できません。たとえて言うなら、家が二軒ならんでいて、一軒の番地が5、もう一軒の番地が6とならずに、5番地と5.5番地となるようなものです。4ビットのマイクロコントローラであれば、今の1バイトより小さいデータ(4ビット)は存在するけど、現在でも市販されているのかどうかはわからないし、仮にあったとしても、メモリやハードディスクの書き込み単位がそれに対応していなければ、4ビット単位での書き込みはできません。
No.6
- 回答日時:
>1バイトよりも小さいファイルやデータは存在しますか?
コンピュータの情報の最小単位は0か1かという1ビットです。
これを8ビットひとまとめにして1バイトと規定しています。
ですから原理的にはありえますが、意味がありません。
>そこで1Bを今の1GBとする、みたいな再規定がされると思いますか?
ありえません、テラバイト以降は、1000単位(正確には1024単位)でテラバイト→ペタバイト→エクサバイト→ゼタバイト→ヨタバイトと変化していきます。変に単位の変更などしたら混乱の元です。
No.5
- 回答日時:
>1バイトよりも小さいファイルやデータは存在しますか?
1バイトは一般に8ビット、システムが扱う1文字の最小単位なので、
ファイルについては、無理でしょうが、
「1バイトよりも小さいデータ」は存在します。
No.4
- 回答日時:
> 1バイトよりも小さいファイルやデータは存在しますか?
デスクトップで
[右クリック]-[新規作成]-[テキスト ドキュメント]
とかすれば、0バイトのファイルは作れますが。
実際には、ファイル名とかの情報持ってるので、ディスク上では全く0じゃないでしょうが。
大昔のコンピュータでは、1バイトに相当するデータが今の1バイト=8ビットより小さい4ビットとかって事はありました。
0.3バイト=2.4ビットみたいなのは、ディスク上では無いです。
情報理論では、2.4ビットの情報ってのは扱えます。
確率的な情報を扱うなら、0.5ビットとかって情報もあり得るけど、量子コンピュータとも違うっぽい。
> そこで1Bを今の1GBとする、みたいな再規定がされると思いますか?
必要無いし、トラブルの元なのでしないと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アルバイト・パート バイトの面接について客観的な意見が欲しいため質問させてください。 現在、大学2年生で塾講師のバイトに 3 2022/05/19 19:53
- その他(コンピューター・テクノロジー) 「プロトコル」の定義について 5 2023/04/16 13:13
- 日本語 ご添削をお願いいたします。 *I大学人文社会科学系事務部 教務課(文学部・人文科学府担当)ご担当先 4 2022/04/18 12:39
- マンガ・コミック 同人誌を描く時の原稿サイズについて 閲覧ありがとうございます。 同人誌を作りたいと思っているのですが 1 2022/12/30 23:38
- その他(セキュリティ) 役所など、情報系システムのセキュリティが弱くても業務システムに問題ないか 3 2022/11/02 16:38
- 確定申告 確定申告と税金について。 お目通しありがとうございます。 確定申告と税金について質問のです。 今月か 5 2022/04/03 19:45
- その他(悩み相談・人生相談) 大学生でバイトを辞めました。アドバイスお願いします。 3 2022/08/18 14:02
- ビデオカード・サウンドカード ソフト音源は、インストールしたコンピュータによって音質が異なるのか 4 2022/09/22 11:38
- 大学・短大 福岡大学に通っている文系の大学1年生です。 僕の通っている大学では通年42単位までしか単位を取る事が 3 2022/07/25 15:42
- 仕事術・業務効率化 ライティングに興味が出たのでPCスキルをつけたい 4 2022/08/31 22:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッファとは何ですか
-
Microsoft VBAで2GBを超えるフ...
-
EXCEL VBAでテキストファイルの...
-
画像の保存方法。
-
VBA バイナリ―から文字列にす...
-
バイナリファイルの比較につい...
-
MidB関数を使いたい!!
-
エクセルVBA 2千万行のCSVファ...
-
HDDのバイナリイメージの取得方...
-
MacからWinにファイルを添付す...
-
ビットマップファイル生成(C言...
-
ページ読み込み時に自動的にsub...
-
クリップボードからファイル名...
-
【MFC】CFileでSeekした位置か...
-
EOF
-
テキストファイルのデータから...
-
C言語の質問です。バイナリ形...
-
VBAでDOS-V形式のデータをエク...
-
【python】Excelファイルを読み...
-
バイナリ表記を表示するコード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッファとは何ですか
-
Microsoft VBAで2GBを超えるフ...
-
EXCEL VBAでテキストファイルの...
-
バイナリエディタのつかいかた
-
ページ読み込み時に自動的にsub...
-
VBA バイナリ―から文字列にす...
-
エクセルVBA 2千万行のCSVファ...
-
エラー:ストリームの終わりを...
-
EOF
-
【python】Excelファイルを読み...
-
EXCEL VBAで、バイナリデータの...
-
入力ファイルをバイナリにする利点
-
DXFファイル用クラスライブラリ...
-
バイナリーデータの一部データ...
-
C言語とシリアル通信の送受信...
-
C言語の質問です。バイナリ形...
-
Javaでのエンディアン変換
-
24ビットのWaveデータの中身に...
-
bitmap画像の保存がうまくいき...
-
PHPのfgetcsvの処理容量について
おすすめ情報