Linux桌面用戶大多數都遇到這個問題,對Windows桌面用戶發來的zip壓縮包,雙擊打開或者解壓,發現中文文件名和路徑都是亂碼。
通過命令行unzip解壓也會得到一樣的結果:
12月 unzip xxx2022年12月居家辦公情況表集合.zip
Archive: xxx2022年12月居家辦公情況表集合.zip
inflating: ?╜╘╦2022─ъ12╘┬╛╙╝╥?ь╣л╟щ┐??э╝п║╧/?╜╘╦2022-12-1.doc
inflating: ?╜╘╦2022─ъ12╘┬╛╙╝╥?ь╣л╟щ┐??э╝п║╧/?╜╘╦2022-12-15.doc
inflating: ?╜╘╦2022─ъ12╘┬╛╙╝╥?ь╣л╟щ┐??э╝п║╧/?╜╘╦2022-12-16.doc
inflating: ?╜╘╦2022─ъ12╘┬╛╙╝╥?ь╣л╟щ┐??э╝п║╧/?╜╘╦2022-12-2.doc
inflating: ?╜╘╦2022─ъ12╘┬╛╙╝╥?ь╣л╟щ┐??э╝п║╧/?╜╘╦2022-12-5.doc
實際上這個是zip這種壓縮方式,并沒有指定壓縮的編碼格式。而Windows下生成的zip文件中的編碼是GBK/GB2312等,Linux默認編碼格式是utf8.
? 12月 echo $LANG
zh_CN.UTF-8
這個時候可以用`lsar`查看一下壓縮包內容:
? 12月 lsar xxx2022年12月居家辦公情況表集合.zip
xxx2022年12月居家辦公情況表集合.zip: Zip
xxx2022年12月居家辦公情況表集合/xxx2022-12-1.doc
xxx2022年12月居家辦公情況表集合/xxx2022-12-15.doc
xxx2022年12月居家辦公情況表集合/xxx2022-12-16.doc
xxx2022年12月居家辦公情況表集合/xxx2022-12-2.doc
xxx2022年12月居家辦公情況表集合/xxx2022-12-5.doc
xxx2022年12月居家辦公情況表集合/
還有更詳細的參數:
12月 lsar -L xxx2022年12月居家辦公情況表集合.zip
xxx2022年12月居家辦公情況表集合.zip: Zip
xxx2022年12月居家辦公情況表集合/xxx2022-12-1.doc:
Name: xxx2022年12月居家辦公情況表集合/xxx2022-12-1.doc
Size: 31.2 KB (31,232 bytes)
Compressed size: 16.9 KB (16,890 bytes)
Compression type: Deflate
Last modified: 2022-12-16 18:09:52 +0800
DOS file attributes: A----- (0x20)
Index in file: 0
Start of data: 80
Length of data: 16890
ZipCRC32: 0xba90c296
ZipCompressionMethod: 8
ZipExtractVersion: 20
ZipFileAttributes: 32
ZipFlags: 0
ZipLocalDate: 1435537722
ZipOS: 0
ZipOSName: MS-DOS
......................................................................
從最后一句` ZipOSName: MS-DOS`看得出來,這個zip壓縮文件來自Windows系統。
而Linux系統本身壓縮的zip文件,最后一個屬性是`ZipOSName: Unix`
在Linux系統下解壓Windows用戶打包的zip文件,有兩個方式:
unzip解壓并指定編碼類型` -O`,可用的參數值`gbk gb2312 gb18030 cp930`等
? 12月 unzip -O gbk xxx2022年12月居家辦公情況表集合.zip
Archive: xxx2022年12月居家辦公情況表集合.zip
inflating: xxx2022年12月居家辦公情況表集合/xxx2022-12-1.doc
inflating: xxx2022年12月居家辦公情況表集合/xxx2022-12-15.doc
inflating: xxx2022年12月居家辦公情況表集合/xxx2022-12-16.doc
inflating: xxx2022年12月居家辦公情況表集合/xxx2022-12-2.doc
inflating: xxx2022年12月居家辦公情況表集合/xxx2022-12-5.doc
《巫師》系列(The Witcher Saga)波蘭開發商CD Projekt RED又在替新作《賽博朋克2077》(Cyberpunk 2077)擠牙膏了,這次他們不放圖片,而是用Twitch直播一堆亂碼,讓大家猜猜他們葫蘆里賣的是什么藥。
就在波蘭當地時間8月27日,CDPR通過官方Twitch頻道進行直播,只不過出現并不是官方人員或游戲畫面,而是DOS接口窗口,并且從C:\> ./drop_package指令開始便一直出現亂碼。
由于這直播長達8小時之久,中間觀看同上一度沖破4萬人,沒錯,4萬多人就是一邊盯著這亂碼,一邊在聊天室瞎鬧。
當然,看熱鬧的鄉民們雖多,但有心喜破譯的人可沒閑著,Reddit論壇立馬有玩家判斷出這是OCR軟件(Optical Character Recognition,將圖片轉變為文字的軟件)的亂碼,并從中推敲出這應該是一張1920x1080分辨率的PNG圖片文件...結果,答案揭曉,是官方首度釋出的48分鐘游戲實機影片。
是的,長達48分鐘的游戲實機畫面,玩家扮演女主角V,伙同伙伴Jackie 一同接取某個黑幫老大Dex 的任務,過程中接洽了一名夜城的女性執政官,雙方交易后引領玩家突擊某個地下兵工廠。
從游戲劇情與系統設定,玩家所扮演的V宛如《攻殼機動隊》的草薙素子一般,擁有過人的機動力與爆發力,而玩家在施展迅速移動時還會讓周圍時間產生緩慢的效果,方便玩家進行瞄準射擊。
不僅是射擊畫面,就連武器的設計也相當科技化,當然更少不了V直接從手里拉出線路黑入敵人的電子腦,更存取大樓設施的位置與情報。
整體而言,《賽博朋克2077》在視覺畫面上有著極為優秀的表現,完全可以理解為何當初開發團隊堅持本作為第一人稱開發,只有如此作法才能讓玩家彷佛自己置身這座夜城當中。
根據影片介紹,玩家在《賽博朋克2077》中的每個任務都會觸發不同的選擇,不同的選擇會有不同的結局與下場,光是這48分鐘的第一個任務里,玩家便有多達3種的選擇,更加令人期待《賽博朋克2077》所帶來的故事豐富度。
這場游戲實機直播最多突破30萬人同時觀看,而《賽博朋克2077》預計登錄PS4、Xbox One、PC 平臺,目前尚未公布發售日。