問題
解いてみた
ファイルを見てみます。
タイトル的にはモールス信号なんですが、Zとスペースの二種類しかありません。
モールス信号なら「.」と「-」と区切り文字の3種類必要です。
バイナリエディタで見てみます。
Zの5Aの前を見てみると「E2 80 8C」と「E2 80 8B」の二種類のスペースがあることがわかりました。
元のエディタで1文字目のスペースを検索してみると確かに全部のスペースが黄色になるわけではありませんでした。
ということで
- スペース1つ目
- スペース2つ目
- Z
の三種類見つかりました。
モールス信号の区切り文字は連続することはないとも思うのでZが区切り文字ということになります。
変換してみると
..-- - -.- ..... --..-. -.. -.... .-- . ---- --..-. --- -..- -. .-.- -
か
--.. . .-. ----- ..--.- .-- .---- -.. - .... ..--.- ... .--. .- -.-. .
ということになります。
cyberchefで変換してみます。
どちらも文字列になったので順番に入力してみると後の方が正解でした。
ちなみに
e2808bは何なんだろうと思って調べてみるとwikipediaにありました。
ゼロ幅スペース - Wikipedia
https://ja.wikipedia.org/wiki/%E3%82%BC%E3%83%AD%E5%B9%85%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9
改行していい場所を指定するための幅のないスペースらしい。
e2808cは調べたけどよくわからず。