問題タブ [iso9660]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iso - ISO9660規格とボリューム日付に関するビット
しばらくの間、私はインターネットを介して、DVDまたはCDディスク(私が知る限りISO 9660標準)に書き込まれているISOファイルについての答えを探しています。
この規格について、この論文http://www.cs.cmu.edu/~varun/cs315p/iso9660.pdfを見つけました。45ページには、どのビットに何が設定されているかを説明する表があります。2つの行は私にとって非常に興味深いものです。ボリュームの作成日時とボリュームの有効期限の日時です。うまくいけば、有効期限に設定した日付以降に動作しないCDを作成できる可能性があります。
また、これらのビットを使用する人はいますか。私はこの論文で何か違うものを探していましたが、それは非常に興味深いものであり、このトピックを掘り下げたいので、それについての追加の資料もあるかもしれません。
よろしくお願いします。
linux - Linux は ISO 9660 でファイル名の大文字と小文字をどのように判断しますか?
以下は、この記事からの引用です。
ISO 9660 は複雑なファイル システムではありませんが、覚えておく価値のある癖がいくつかあります。一部のオペレーティング システムでは非準拠の CD も作成されるようですので、注意してください。この主な例は、ファイル名に使用できる文字セットです。厳密には、ファイル名は大文字 A ~ Z、数字、ドット、アンダースコアのみで構成できます。さらに、表示されるファイル名とそのバージョン番号サフィックスを区切るセミコロンがあります。多くのオペレーティング システムでは、小文字やその他の文字も使用できます。Linux の VFS は、実際には CD の内容に大文字が含まれているにもかかわらず、小文字のファイル名をユーザーに表示します。
それで私の質問は、CD ではすべて大文字であるのに、どの文字が大文字で、どの文字が小文字であると Linux がどのように認識するのでしょうか?
java - Java から Mac .dmg ファイルを作成する
Java からDMGファイルを作成したいと思います。
Java である必要がある理由は 2 つあります。ビルド ファーム (現在、Mac OS X 以外のプラットフォームで実行されます) の一部である必要があり、ビルドは Maven (ほとんど Java を意味します) を使用します。
私の知る限り、DMG ファイル内は ISO9660 ファイル システムである可能性があります。これを使用してそのようなビーストを作成できますが、それでも全体が DMG 形式でラップされている部分が必要です。iso2dmg
Javaに必要なことを除いて、ツールのようなもの。
答えるとき: Maven の部分は忘れてください。Java ソリューションをお持ちの場合は、Maven のものを自分で理解できます。(たとえば、必要に応じて独自の小さな Maven プラグインを作成します)。
specifications - 「ディレクトリ レコード」で「システム使用」フィールドをどのように解釈する必要がありますか?
ECMA 119 仕様 (ここから無料で入手可能) では、System Use
フィールドのコンテンツを取得する方法を理解しようとしています。
System Use
フィールドの長さを計算するにはどうすればよいでしょうか。つまりLEN_SU
、左の列にある の値はどのようになりますか?
c++ - unix で c++ を使用して空の iso イメージを書き込む
ISO 9660 規格用に設定されたECMAガイドラインに従ってセクターを複製するためにハードコードされたバイナリ/16 進数/ASCII 文字列がほとんどのコードに含まれているため、簡単にするためにコードは含めません(下の画像を参照)。このタスクの主な目的は、上記の基準に従って空白の iso イメージを作成することです。私の質問は次のとおりです。
次のすべてのセクターについて収集されたデータを使用して:
バイナリ データをシリアライザーにフィードして、UNIX システムで空の ISO イメージを作成するにはどうすればよいですか? これを行う方法の有用な例を見つけることができませんでした。たぶん、私は正しい場所を探していません (誰が知っています...)? すべてのヘルプは大歓迎です!
ありがとう。
java - JIIC で作成した ISO をマウントすると、ディレクトリとファイル名が 8 文字に切り捨てられる
JIIC を使用して ISO を作成しました。Windows マシンで 7z を介して ISO コンテンツを開くと、すべてのコンテンツが適切であることがわかります。しかし、Solaris マシンに ISO をマウントすると、ディレクトリとファイル名が 8 および 8+3 文字にトリミングされていることがわかります。次のオプションを maven セクションで使用して、ISO を作成します。
ここで私を助けてくれませんか。また、ISO のマウント中にファイル名が小文字に変わることもわかります。