1. 程式人生 > >將ipa 解壓出來的Windows下 亂碼的 plist 檔案轉成 可讀的

將ipa 解壓出來的Windows下 亂碼的 plist 檔案轉成 可讀的

將ipad 在Windows 下解壓後,可以看到很多plist 檔案,但是卻是亂碼的,不能直接用。 plist 檔案有兩種格式,一種是編碼後的二進位制格式,另一種是大家平時所見的 XML 格式.
iphone裡的.plist檔案一般採用binary格式(編碼後的, 也就是平時大家所說"亂碼" 的檔案)儲存.兩種格式的 plist 在 iPhone 上都可以使用.

如果用文字編輯器直接修改二進位制檔案, 會造成檔案的損壞.


自己用Python寫了個批處理,呼叫下面的perl 指令碼將某個目錄下的所有的plist檔案由binary 模式轉為text 模式


兩種使用方法:
1.使用的時候可以把batConvert.py 和plutil.pl 檔案複製到要處理目錄下,雙擊batConvert.py 執行


2.在將壓縮檔案解壓後,在cmd 下切換到此資料夾目錄,執行batConvert.py 並帶上要轉換的目錄的路徑作為引數
C:\>C:\batConvert.py D:\targetFolder

批量轉換指令碼下載地址: http://download.csdn.net/detail/oknostar/8336323
需要環境: Python 2.7 ActiveStatePerl  這是64位版本的下載地址 http://123yun.newhua.com/down/ActivePerl-5.18.2.1802-MSWin32-x64-298023.zip
plutil.pl character_6_3_default.plist
下載網站: 參考資料:

相關推薦

ipa 出來Windows 亂碼plist 檔案

將ipad 在Windows 下解壓後,可以看到很多plist 檔案,但是卻是亂碼的,不能直接用。 plist 檔案有兩種格式,一種是編碼後的二進位制格式,另一種是大家平時所見的 XML 格式. iphone裡的.plist檔案一般採用binary格式(編碼後的, 也就是

Windows設定.md檔案右鍵新建

Windows下設定.md檔案右鍵可新建 2018-12-22 應用場景:Windows10, Typora(Markdown編輯器) 因為習慣用Markdown來寫文件, 所以常常需要新建.md文件,但由於Windows並不會自帶把.md文件

在linux把python檔案打包執行檔案步驟

1.安裝PyInstaller    pip install pyinstaller    pyinstaller --version2.使用PyInstaller打包python檔案  在和myscript.py同目錄下執行命令:pyinstaller mycript.py

windows安裝mysql5.6版,32位和64位均

對於32位和64位都是可以的。 1.複製mysql-5.6.14-win32.zip到D:\目錄下. 2.解壓mysql-5.6.14-win32.zip 3.在D:\mysql-5.6.14-win32下, 複製“my-default.ini”檔案,生成“復件 my-de

linux下載的zip檔案之後中文檔名亂碼

我在下載一些檔案的時候,我的ubunt 14.04預設按照zip檔案給我打包下載的,但是下載下來之後,發現解壓之後我的中文檔名先試試的都為亂碼,後來看了其他部落格博主的一些解決方法,發現這麼一個好的方法,親試OK的。 第一步 首先安裝7zip和convmv(如

通過zipfile指定目錄的zip文件

code window 原來 print 解壓 err system ssi all 代碼: # -*- coding: utf-8 -*- import os import zipfile import platform import multiprocessing

tomcat會自動webapps目錄的war包

clas log 分享 bsp 自動 war包 eba 目錄 bubuko 如圖,把war包放到tomcat的webapps目錄,會被自動解壓 tomcat會自動解壓webapps目錄下的war包

7z功能以lib的方式整合到工程中

一、官網連結 首頁 http://www.7-zip.org/ 下載地址 http://www.7-zip.org/download.html 選擇 7-Zip Source code一欄的 Download, 我下載的是 7z1602-src.7z 二、

把常用的tar命令總結

tar -c: 建立壓縮檔案 -x:解壓 -t:檢視內容 -r:向壓縮歸檔檔案末尾追加檔案 -u:更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的引數是根據需要在壓縮或解壓檔案時可選的。 -z

當前目錄所有的 tar.gz

在tar.gz檔案所在的目錄下建立run.sh 內容為: for wav in ./*.tar.gz; do echo "Extracting wav from $wav" tar -zxf $wav && rm $wav done 新增執行許可權

Android如何assets目錄的壓縮包檔案

1.工具類  /** * Created by YuShuangPing on 2018/12/15. */ public class ZipUtils { public static final String TAG = "ZIP"; public ZipU

ubuntu時中文出現亂碼

圖片 今天 -o windows light 完美 結果 oca 當前 一、亂碼類似這樣的:╫╩┴╧╖┤╤▌▓т╒╛╦┘╢╚│ 今天遇到需要上傳十幾G的圖片,在wins上壓縮成zip格式,在上傳到服務器上,結果出現亂碼。然後各種百度心塞。 最初查到原因: 這個主要是因為zi

Liunx時出現錯誤: tar: 跳一個頭tar

今天在centos中解壓HBase包時出現如果問題: tar: 跳轉到下一個頭   tar: Child returned status 1   tar: Error is not recoverable: exiting now   解決方法: 是檔案傳輸的

Windows 64位 MySQL5.7.23 Windows安裝

1.解壓到D:/houduan/mysql/mysql-5.7.23-winx64下,  編輯環境變數,把bin目錄新增到系統環境變數的path中.用分號 “;” 與原有的目錄隔開.  例如: D:/houduan/mysql/mysql-5.7.23-winx64/bi

shell當前目錄的全部.tar.gz檔案

很簡單的一個shell小指令碼,很實用 #!/bin/sh ls *.tar.gz > list.txt for TAR in `cat list.txt` do tar zxf $TAR done rm -rf list.txt加上 可執行

spring boot 在windows安裝為service()

命名 .org tar print rep ase top tag ota spring boot 在windows下安裝為service 2017年09月11日 17:35:41 閱讀數:1357 打包項目 mvn clean package 下載winsw,

nodejs連線Access資料庫,出現Error: Spawn C:\WINDOWS\SysWOW64\cscript.exe error Java專案生成執行jar包、exe檔案以及在Windows的安裝檔案

因為集成了第三方的資料庫,所以需要獲取資料庫的資料 使用 var connection = ADODB.open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+config.id_path+';');  

修改Windows的hosts檔案,以及設定普通使用者獲取管理員許可權

參考連結:https://jingyan.baidu.com/article/624e7459b194f134e8ba5a8e.html 首先進入Win10系統的hosts檔案所在位置,我們直接輸入C:\Windows\System32\Drivers\etc後回車就可以打開了,右鍵hosts檔

windows使用bat檔案一鍵釋出dot專案

直接上一個bat檔案比較好。 簡而言之就是完全通過windows命令列操作。 諸如: 1.進入專案資料夾 2.pull最新程式碼 3.使用msbuild.exe命令編譯 4.通過InstallUtil.

java實現windowsamr轉換為mp3(實現微信語音和qq語音轉換)

最近做一個專案需要將微信的語音檔案放在頁面進行播放,查了好多資料發現,web頁面直接播放並沒有一個好的解決方案,於是就想到了先將amr檔案轉換成易於在頁面播放的mp3檔案,然後在進行播放,現在將amr檔案轉化為mp3檔案的幾種方式以及踩過的坑分享一下: 查了好多資料,總結一下,amr轉換mp3的方式有如下幾