いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

Excel 2007 というか Office 2007 はデータの形式が XML とは聞いていたのですが、どうやら ZIP 圧縮されているようで、拡張子を *.zip にして開くと中身の XML が取り出せました。

中身はこのようになっておりました。ファイルや構成はワークシートの内容によって変わります。

C:.
│  [Content_Types].xml
│  
├─docProps
│      app.xml
│      core.xml
│      
├─xl
│  │  calcChain.xml
│  │  sharedStrings.xml
│  │  styles.xml
│  │  workbook.xml
│  │  
│  ├─printerSettings
│  │      printerSettings1.bin
│  │      printerSettings2.bin
│  │      printerSettings3.bin
│  │      
│  ├─theme
│  │      theme1.xml
│  │      
│  ├─worksheets
│  │  │  sheet1.xml
│  │  │  sheet2.xml
│  │  │  sheet3.xml
│  │  │  sheet4.xml
│  │  │  sheet5.xml
│  │  │  
│  │  └─_rels
│  │          sheet1.xml.rels
│  │          sheet2.xml.rels
│  │          sheet5.xml.rels
│  │          
│  └─_rels
│          workbook.xml.rels
│          
└─_rels
        .rels

XML ですので人間にも読める形式となっておりました。大量のデータを保存すると当然ファイルサイズも大きくなりますが、最後に ZIP 圧縮しますのでタグなんかは辞書行きになるようです。

ちなみに fiber とは、「関連づけられたプログラムでファイルを開く」コマンドです。今回の一件から拡張子ではなくファイルの内容で判別していることがわかりました。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS