No.1ベストアンサー
- 回答日時:
結論から言えば、バイナリファイルを作成できます。
print ファイルハンドル $data;としたとき、$dataの内容がバイナリデータであれば、そのままファイルへバイナリデータが書かれます。
Unix(linux含む)の場合は、上記の例がそのままあてはまりますが、Windowsの場合は、ファイルをオープンしたのち、binmode 命令を実行してから、書き込みを行ってください。$dataにどうやってバイナリデータを格納するか又はバイナリデータを取り出すかは、本件とはずれますので、詳細は割愛しますが、pack/unpackを使用してください。
この回答へのお礼
お礼日時:2004/02/26 10:30
ありがとうございます。
まだ、試してはおりませんが、pack/unpackで実現できそうですね。実際の目的は、大容量のバイナリファイルのサムチェックやCRCチェックをperlで行いたいというものなので、さらに工夫が必要かとは思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- C言語・C++・C# 100バイトのバイナリファイルを読み込んで別のファイルに書き込みたいのですが、型をどうすればいいのか 1 2022/11/03 17:11
- C言語・C++・C# #include <stdio.h>int main(void) { int buf[100] = 6 2022/11/01 22:45
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- UNIX・Linux AppImageがインストールできない。実行できない?? 1 2022/07/30 12:52
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
- その他(プログラミング・Web制作) HTMLを組み込むことができない言語 3 2022/05/21 10:05
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでCSVファイルを途中行まで...
-
CSVが可変長の場合の検索方法
-
VBAで巨大なファイルの途中から...
-
openした後、closeしないでプロ...
-
形態素解析の解析内容を各品詞...
-
初心者が超初歩的な質問です
-
エクセルVBAでCSVファイ...
-
エクセルVBAで素数だけを出力す...
-
【C++/CLI】ファイルオープンに...
-
log2の「正確な」計算方法
-
MATLABのm-fileについて
-
perlでCSVをソートする方法につ...
-
C言語の問題について
-
[perl] perlで書き込み中に、PC...
-
ボタン操作による指定ドキュメ...
-
htmlから、ファイル、もしくはC...
-
MAC OSXのTerminalにperlの出力...
-
ファイルの3行目までを出力したい
-
エラーチェック、ファイルに特...
-
perl system関数 引数 フォルダ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでCSVファイルを途中行まで...
-
VBAでCSVファイルの特定行を書...
-
openした後、closeしないでプロ...
-
ExcelをCSV書き出す場合のシー...
-
エクセルVBA コードが同じでも...
-
VBAで巨大なファイルの途中から...
-
ReadLineでの読み出し行を指定する
-
perlで、後ろの行を読んで、前...
-
JavaでCSVファイルを高速に読む...
-
MATLAB グローバル変数の宣言
-
perlにて2つのファイル比較
-
C言語でのファイルのデータ更...
-
拡張子 ”log” と ” dat” の違い
-
ADOによるCSVファイルからのデ...
-
VB6.0でDB接続する際に切断時の...
-
2つのCSVファイルをマッチング
-
Perlの変数に文字数制限(容量...
-
perlで容量の大きいCSVファイル...
-
データファイルをプロットする(...
-
Perl Vlookupみたいに
おすすめ情報