LoginSignup
9

More than 5 years have passed since last update.

Electron製のアプリ、ごちゃごちゃしたファイル群を一つのEXEにまとめる方法

Posted at

Electronの欠点

  • ファイルサイズがとにかく大きい(「最低」120MB はでかすぎ)
  • パッケージングしてもディレクトリごちゃごちゃ(よくわからんファイル群)

というわけで、

このごちゃごちゃしたファイル群を単一のEXEファイルにまとめる方法があったので報告します。

content_resources_200_percent.pakやら
content_shell.pakやらd3dcompiler_47.dllやら
icudtl.datやら
を1つのEXEファイルにまとめてみたいと思います。

※この方法の欠点

  • ファイルサイズは逆に増える(50MBぐらい。結構増える)
  • 起動がチト遅くなる
  • パフォーマンスもチト落ちる

1.Enigma Virtual Boxのインストール

スクショ
http://enigmaprotector.com/en/downloads.html
このページの画像で示したボタンを押してインストーラを落とす。あとは指示に従ってインストールしてください。

2.早速やってみる

もうアプリは起動してると思います。

スクショ
Enter Input File Name:に、ファイル群の中のEXEを指定します。
Enter Output File Name:には勝手に入ります。
そしてAdd...を押して、Add Folder Recursiveを選択。適当にフォルダを選んでそのままOK→OK。
あとはProcess押したらおk。
Runボタンでアプリが起動します。

さいごに

ファイル群を1つのファイルにまとめることができましたが、ファイルサイズが大きいので(ちょっとしたアプリでも190MB(!) )
使いどころは難しい。こんなことしなくてもそのままZipにすれば120MB→50MBまで抑えられたので。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9