アスキーとバイナリの両方のデータをタブ区切りファイルに格納すると便利な場合があります。私の最初の試みは恐ろしいものでした。これは追求する価値があるのでしょうか?何かアドバイス?タブ区切りのファイルを簡単にパースできるようにする必要があります。ダウンストリームでは、このデータはMySQLdbに送られます。そして、バイナリデータをdb内に格納するのは良いことです。1つのタブ区切りファイルでasciiとバイナリデータを格納する
3
A
答えて
7
base64は、バイナリデータをエンコードします。多分base64の接頭辞を付けてください。それは単なるASCIIファイルなので、簡単に解析することができます。
0
タブ区切りではなく別の形式を使用していますか?
バイナリデータにタブ文字に相当するデータが含まれている可能性があるため、これは簡単な作業ではありません。
0
おそらくhex-blob形式のバイナリデータを保存していますか?これは少なくともMySQLツールチェーンでサポートされています。
0
私はこのメソッドに強く反対していますが、バイナリデータの正確な長さがわかっている限り、ファイルに直接格納できます。その後、長さの値の後にタブ文字から読み始めます。うまくいけば、指定された長さのバイトを読み込んだ後に、別のタブ文字または改行があります。
例:
ASCII 1 ASCII 2 BinaryLength Blob
this is horrible 18 ®##]-û¢?#ý¯#d ú2
please don't 48 Þ¾ï¥Zߨ}è¨Ùب©×ÚX©©x©†Ú…zŠWG©j ‡˜zǘǰ˜y|‰}—
あなたは本当にBase64では、しかし、バイナリデータをエンコードする必要があります。
関連する問題
- 1. IDをコンマ区切りの値として格納する
- 2. タブ区切りファイルの作成
- 3. ASP.net VB HTTPS投稿タブ区切りファイル
- 4. PythonでCSV /タブ区切りのtxtファイルを解析する
- 5. 文字列をコンマで区切って格納する場合
- 6. Asciiの値を格納する
- 7. XMLをタブで区切ったファイル
- 8. タブを区切ります。c#.netから区切られたtxtファイル
- 9. 1つのdivタグのページ区切り
- 10. Excelでタブ区切りのデータ
- 11. タブ区切りファイルにヘッダーを追加する
- 12. スペースで区切られたASCIIファイルを繰り返し処理する方法
- 13. タブ区切りファイルの値をGoogle Mapsオブジェクトに渡す
- 14. 列Xからタブ区切りファイルの最後まで切り捨て
- 15. Excelで.dat(タブ区切りファイル)を開き、.xlsファイルとして保存
- 16. 読み取るタブ区切りファイルの行がない
- 17. レコード区切り文字のASCIIとバイナリの混同
- 18. XMLをタブ区切りにしたテキスト
- 19. タブ区切りフィールド付きのHTTPポストリクエスト
- 20. データセットを2つの区切りファイルにまとめる
- 21. 値を変数に持つタブ区切りファイルに値ペアを書く
- 22. Perlタブで区切られた行と列のファイル
- 23. データセットからタブ区切りファイルへのエクスポート
- 24. VB.Netでタブ区切りのテキストファイルを解析する
- 25. Rubyでタブ区切りのテキスト行を解析するには?
- 26. ディレクトリ内のすべてのファイルを区切り記号で区切ります。
- 27. 解析タブ区切り文字列
- 28. string.Split関数(C#タブ区切り文字)
- 29. 読書タブ区切りデータR
- 30. タブ区切りファイルの不正な文字でエラーが発生する