python + ubuntu + japanese + write binary file ?
  ตอนนี้อยากทดสอบว่า python ที่เขียน บน windows สามารถนำไปใช้ใน linux ได้หรือไม่
จึงเกิดเป็น post นี้ขึ้นมา
1. สามารถใช้ได้โดยต้องปรับแก้นิดหน่อย เช่น
การระบุภาษา ต้องใส่ #-*-coding:utf-8-*-
เนื่องจากเป็น utf-8 จึงใส่ภาษาอื่นได้ ในที่นี้คือ ภาษาญี่ปุ่น
2. การอ่านข้อมูล binary file ก็ทำได้ โดยที่ต้องการคือการเปลี่ยนค่า byte ในตำแหน่งที่ต้องการ เช่นที่ 0x04 ต้องการเปลี่ยนเป็น 0x44  ก็ทำได้ตาม list code ด้านล่าง และที่สำคัญต้องกำหนด mode ให้เหมาะสม ในที่นี้คือ rb+ หมายถึง READ WRITE binary file โดยต้องมีไฟล์อยู่แล้ว
3. โปรแกรม bless hex editor ใช้ได้ดีทีเดียว แต่มีงงตรงการ save นิดหน่อย คือถ้าเราเพิ่มจำนวน byte (append data) จะต้องใช้ save as ใช้คำสั่ง save ไม่ได้ โปรแกรมจะฟ้องว่าพื้นที่ไม่พอ
4. ต้องติด module Tkinter โดย พิมพ์ sudo apt-get install python-tk


เพิ่มเติม วิธีตั้งค่าให้พิมพ์ภาษาญีุ่่ปุ่นได้ ทำตาม LINK นี้ครับ




Create Date : 04 สิงหาคม 2556
Last Update : 4 สิงหาคม 2556 11:09:49 น.
Counter : 2111 Pageviews.

0 comments
ชื่อ :
Comment :
 *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 

J-learning.BlogGang.com

wink99_th
Location :
พิษณุโลก  Thailand

[ดู Profile ทั้งหมด]
 ผู้ติดตามบล็อก : 8 คน [?]

บทความทั้งหมด