Skip to content

ActiveTK/fs-png

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧊 fs-png - PNG Based Secret File System ✨

📝 概要

📦 PNGファイルをそのまま「仮想ディスク」としてマウントできるステガノグラフィアプリです。

Windows環境で、PNG画像の中にファイルやディレクトリを隠して保存したり、持ち運ぶことができます。

🎁 主な特徴

  • 🖼️ PNGファイルにファイルシステムを格納

    • 独自チャンク fsMT, fsDF を使ってディレクトリ構造とファイルを保存
  • 🔒 仮想メモリファイルシステム

    • Dokanを用いて仮想ドライブとしてマウント可能(例: P:\
  • 🚀 メモリの帯域を生かした爆速ストレージ

    • 小~中サイズのファイルはメモリ上に展開されるため、読み書きが圧倒的に高速
  • 💾 マウント中に自動保存&復元

    • 変更は一定時間で自動書き込みされ、再マウント時に自動復元!
  • 🖥️ GUI付きで操作が簡単

    • PNG選択・サイズ指定・マウントはボタン1つ!

🛠️ 使い方

1. Dokanyの準備

まず初めに、こちらからDokanyをインストールしてください。

2. リポジトリの複製

次に、本リポジトリを複製するか、こちらからダウンロードして展開してください。

git clone https://github.com/ActiveTK/fs-png
cd fs-png/bin/

3. fs-pngの実行

  1. bin/fs-png.exe を起動
  2. PNGファイルを指定
  3. 「マウント」ボタンをクリック!
  4. 🎈 仮想ドライブ P:\ が出現!普通のドライブのように使えます! 🎈

📂 チャンク構造について

チャンク名 内容
fsMT ファイルシステムの構造データ (File System Master Table)
fsDF 各ファイルのバイナリデータ本体 (File System Data File)

Chunk Image

⚠️ 注意事項

  • 🔓 タスクトレイから終了することができます。
  • 🔥 大量ファイルを扱うとメモリ消費が増加します。
  • 💾 基本は自動保存ですが、プロセスが強制終了された場合は保存されないこともあります。

📦 必要ライブラリ・依存

※ 本アプリは Windows 専用です

📄 ライセンス

このプログラムは The MIT License の下で公開されています。

© 2025 ActiveTK.
🔗 https://github.com/ActiveTK/gff/blob/master/LICENSE

About

PNG-Based Secret File System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages