精華區beta talk 關於我們 聯絡資訊
           *[23F 行移碼的原理解析以及其應用限制 rrr518 talk, ptt.cc [email protected] 摘要 本文探討*[23F之作用原理,經由實驗證明其作用原理,從而得知*[23F作用為移動行數 而不是「消失」,故稱其為「行移碼」。同時分析*[F碼中23的意義,最後猜想是否能 控制行移情形。 前言 前陣子有關 oJaMeSo 的文章中[1],應用了*[23F這個移位碼。本文統一將之稱為 「行移碼」。在oJaMeSo中的效果為關燈,但以往的關燈為利用色碼30將欲隱藏的文字, 變成與ptt傳統底色黑色相同的顏色[2]。傳統的關燈面臨app時代的考驗,因為許多app 會將30色碼顯示出來造成傳統關燈法失去作用。雖然行移碼可以在app中達到關燈效果, 但是卻會造成關燈以下的文字內容全數消失。本文會就行移碼原理、行移碼應用進行探 討。 材料方法 本文於test板進行大量研究,首先針對*[23F效果進行探討。 ┌──────────┐ ┌─────────┐ │ *[23F 預計本行消失 │ │ │ │ │ │ │ │ 本行預計不消失 │ =====> │ │ │ │ │ │ └──────────┘ └─────────┘ 原始碼 結果 圖1. *[23F之效果顯示。 由圖1可得知於*[23F之後的內文全數會消失,因此本文猜想是否與*[m色碼一樣為夾註 形式,因此在預計消失的行結尾加上*[F,希望能控制單行消失。 ┌────────────┐ ┌─────────┐ │ *[23F 預計本行消失*[F │ │ │ │ │ │ │ │ 本行預計不消失 │ =====> │ │ │ │ │ │ └────────────┘ └─────────┘ 原始碼 結果 圖2. 加上結尾夾註後試驗是否可單行消失之結果,可以看見其結果為否定。 由圖2可得知假設*[F可以控制單行,但*[F不是其結尾夾註碼,因此開始試驗是否與色碼 的*[m共用夾註碼。 ┌────────────┐ ┌─────────┐ │ *[23F 預計本行消失*[m │ │ │ │ │ │ │ │ 本行預計不消失 │ =====> │ │ │ │ │ │ └────────────┘ └─────────┘ 原始碼 結果 圖3. 加上與色碼相同的結尾夾註*[m試驗是否可以單行消失之結果,其結果為否定。 由圖3可得知*[m也沒辦法達到單行消失之效果,因此本文暫且放棄研究單行消失之可行 性,先研究其背後原理。 *[23F代碼可以拆解為 *[F 與 23 兩個部分,首先先試驗*[F可否單獨使用。 ┌────────────┐ ┌─────────┐ │ *[F預計本行消失   │ │ │ │ │ │預計本行消失 │ │ 本行預計不消失 │ =====> │ │ │ │ │本行預計不消失 │ └────────────┘ └─────────┘ 原始碼 結果 圖4. 單純使用*[F觀察其結果,可觀察到內文為移1行。 由圖4可以看出*[F本身具的是移行性,但不像*[23F為消失特性,為了找尋23是否賦予其消 失效果,甚至找出如同色碼一樣不同數字會有不同顏色的其他效果,實驗將23變成變數形 式,設其為x;*[23F則變成 *[xF ,得出表1之結果。 ┌──┬─────┐ │ x │ 位移行數 │ ├──┼─────┤ │ - │ 1 │ ├──┼─────┤ │ 0 │ 1 │ ├──┼─────┤ │ 1 │ 1 │ ├──┼─────┤ │ 2 │ 2 │ ├──┼─────┤ │ 3 │ 3 │ ├──┼─────┤ │ 4 │ 4 │ ├──┼─────┤ │ 5 │ 5 │ ├──┼─────┤ │ 6 │ 6 │ ├──┼─────┤ │ 7 │ 7 │ └──┴─────┘ 表1 *[xF帶入不同x其行數變化。 由表1可得知,如果 x != null, 0, 1,則*[xF以下之內文皆位移x行。由此實驗可得知 *[23F並沒有消失效果,也與色碼30的原理不同。因此*[23F之所以達到關燈效果是因為 將欲隱藏之文章位移23行後超出頁數之外而達到隱藏目的。 結論 本文研究出*[F的原理,但目前還找不到單行移動的方法。*[23F雖可以達到「關燈」的 效果,但不適合在文章中間使用,若要關燈還是建議使用傳統法。另外由於*[23F為該行 後內文全部往下移動23行,因此會造成系統判讀錯誤,無論是電腦板或是app皆會造成無 法看見推文的情形,因此使用此方法須小心。本文為*[F之基礎研究,希望後續相關研究 能研究出單行移位法,將會使這個方法使用起來更方便且跳脫目前諸多限制。 參考資料 [1] oJaMeSo(2018), #1QtNac2p (talk), ptt.cc . [2] Ffaarr(2014), 開燈、關燈, PTT鄉民百科。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.121.71.185 ※ 文章網址: https://www.ptt.cc/bbs/talk/M.1524562451.A.2D2.html
SuperFast: 感謝大大無私的分享 04/24 17:36
oJaMeSo: app按了開燈功能就可以了 你要怎麼解釋呢! 04/24 17:36
因為開燈為「檢視原始碼」或「純文字」,省去了顏色及位移效果,因此會看得見。
oJaMeSo: 原來如此 04/24 17:39
n6335097: 跟移位碼差在哪? 04/24 17:42
根據我的研究 移位碼已經不能用惹
oJaMeSo: 還有你這樣研究我會害羞>///< 04/24 17:47
這篇728P唷 嘻嘻
JingP: 那如果打1000F 可以因為位移很多行無視頁數ㄇ 04/24 17:53
來試試看吧!!!! ※ 編輯: rrr518 (140.121.71.185), 04/24/2018 17:53:44