LinuxとWindowsの両方でC++を使用してプログラムで複数のファイルを1つのファイルにアーカイブする必要があります(tarファイルのように)。必ずしもtarファイルである必要はありません。両方のOSで使用できる圧縮/非圧縮のファイル形式であれば、必要ありません。任意のアイデアを見てどこですか?クロスプラットフォームのファイルアーカイブ
答えて
libarchiveは、LinuxおよびWindows用のライブラリです。これはWindowsで静的にリンクすることができますが、一部のLinuxディストリビューションではlibarchiveライブラリが既にインストールされています
http://sourceforge.net/projects/sevenzip/でLGPLのライセンスがあれば、私はプログラムの圧縮部分が非常に密接に窓に縛られているとは思わない。 7z、XZ、BZIP2、GZIP、TAR、ZIP、WIM、ARJ、CAB、CHM、CPIO、CramFS、DEB、DMG、FAT、HFS、ISOなど多くのフォーマットをサポートしています。 Windows XPが組み込まれているzipファイルの* nix上
を扱うことができますLZH、LZMA、MBR、MSI、NSIS、NTFS、RAR、RPM、のsquashfs、UDF、VHD、WIM、XAR、Z.
zlibをご覧ください。そのページの関連する外部リンクのセクションで、Windowsでこれをコンパイルするためのリソースとdllへのリンクを調べてください。
MiniZipライブラリ、純粋なC++クロスプラットフォームのWindows/Linuxを参照してください。
有望ですね、ありがとう! – oggmonster
私はドキュメンテーションやアーカイブの作成例を探していますが、何も見つかりません。誰でもリンクを投稿できますか? – JellicleCat
- 1. ファイルアーカイブ用のJavaベースのソリューション
- 2. クロスプラットフォームのフォント
- 3. クロスプラットフォームの開発
- 4. React Nativeのクロスプラットフォーム
- 5. クロスプラットフォームのウェブカメラアクセス
- 6. クロスプラットフォームのC++ツールチェーン
- 7. クロスプラットフォームのファイルアクセストラッキング
- 8. クロスプラットフォームのGUIライブラリ
- 9. コマンドラインプログラムのクロスプラットフォームGUI
- 10. クロスプラットフォームのスクリーンショット
- 11. Qt5.6のクロスプラットフォームWebview
- 12. クロスプラットフォームのリアルタイムデータ
- 13. クロスプラットフォームのモバイルゲームメーカー
- 14. クロスプラットフォームのモバイルチャット
- 15. golang:クロスプラットフォームのパスディレクトリ
- 16. クロスプラットフォームのjvmランチャー?
- 17. クロスプラットフォームのファイル圧縮
- 18. クロスプラットフォームPHPの警告?
- 19. C++でのクロスプラットフォームOOP
- 20. クロスプラットフォーム開発のメリット
- 21. クロスプラットフォームのC++ UDPソケットライブラリ
- 22. C++のクロスプラットフォームSqlite3ラッパー
- 23. クロスプラットフォームのServiceStack認証
- 24. クロスプラットフォームのGUIプログラミングD
- 25. クロスプラットフォーム2Dグラフィックス/ゲームライブラリ
- 26. クロスプラットフォームGUIエンジン
- 27. クロスプラットフォームHTTPサーバーlib
- 28. sqlite、mono、C#クロスプラットフォーム
- 29. クロスプラットフォームPythonスキャナインターフェイス
- 30. C#Activexクロスプラットフォーム
これをコードで使用するにはどうすればよいですか? – oggmonster