掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
memorystreamを文字列として変数等に入れたい (ID:152047)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
まったく性質が異なる2つの要望を同時にしてませんか? まずは iniに格納するの前提の話 published定義の変数なら他の人も言われているようにObjectBinaryToTextを使えばいい プロパティの有無でエラーが出るのが嫌なら自作すればよい このへんで少し説明してます https://qiita.com/vram/items/5cf926ca4160c4855e7a > 数百メガになると実用的にならない それはアプリが自分専用のファイルを管理して その1つのファイルの中で自分のプロジェクトに必要なものを全て書き込んでいる という形式ですかね? 一番わかりやすい形式だとPSDとかですが 後半に連続するバイナリ領域を前半にそのバイナリ領域へのインデックス値とサイズが管理されています ただし数百メガになるとそれでも役に立ちません 数百メガで対応しようとするとそれは仮想ストレージ形式になります テキストやバイナリなど様々な形式が扱えて 追加した場合は、その追加したバイナリが追加されます 削除はインデックスからの削除なので最適化しないと容量は変わらないですね それはどこにあるのか? そんなものは無いので自分で作るしか無いもしくは市販ライブラリを使うのでしょうけどやったこはありません なぜならちょっとミスするだけで数百のファイルが読めなくなったりバイナリが崩れるからです それぐらいならストリームの読み書きが出来るように見せかけておいて 裏でフォルダ作ってそこにファイルを作って読み書きする方が楽じゃないですかね?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.