iso转cue mac_如何在Mac上将.bin和.cue转换为ISO

您有时偶尔会遇到磁盘映像的.bin和.cue文件或cue / bin提示表通常是在为旧机器下载旧Mac软件(甚至DOSWindowsLinux)时音频或视频光盘或者只是某些东西的磁盘映像因此Mac用户可能需要将该bin和cue文件转换为ISO文件以供在其他地方使用无论是用于虚拟机还是将ISO刻录到光盘

我们将使用一个名为binchunker的免费工具将bin和cue文件转换为isobinchunker是一个命令行工具因此您需要对命令行有一定的了解和基本知识才能实现bin / cue到iso的转换虽然可以通过预编译的二进制文件下载binchunker的各种下载但我们建议使用Homebrew将其安装到Mac上但Homebrew也是免费的并且可以轻松地安装在macOS或Mac OS X中如果您通过其他方式遇到binchunker作为预编译的二进制文件用于将bin和cue转换为iso的命令用法是相同的

如前所述我们将使用Homebrew安装binchunker因此如果尚未安装Homebrew则可以先安装Homebrew然后再继续然后发出以下brew命令安装binchunker:

brew install bchunk

在Mac上成功安装binchunker后您可以使用以下命令语法将.bin和.cue转换为iso文件:

bchunk Input.bin Input.cue Output.iso

按回车键转换将开始等待(显然)完成然后再尝试使用iso文件

对于一个实用的语法示例如果我们在桌面上有一组名为“ MacUtilities1998.bin”和“ MacUtilities1998.cue”的.bin和.cue文件并且您要将它们转换为一个名为“ MacUtilities1998”的单独iso文件.iso”则可以使用以下命令语法:

bchunk ~/Desktop/MacUtilities1998.bin ~/Desktop/MacUtilities1998.cue ~/Desktop/MacUtilities98.iso

您还可以在没有任何条件的情况下运行bchunk以获取有关该命令及其选项的更多信息

一旦iso从原始.bin / cue文件完成了转换就可以挂载iso映像或者从Mac Finder刻录.iso文件或者如果您使用的是较旧版本的系统软件则可以刻录 iso可以直接在Mac OS X的“磁盘工具”中找到尽管要记住该功能已从现代版本的“磁盘工具”中删除这是必须使用Finder的原因是否安装或刻录iso取决于您以及使用它的目的

在Mac上还有其他用于管理.bin和.cue文件的选项包括Roxio Toast应用程序该应用程序在许多装有磁盘驱动器的较旧Mac上非常普遍因此如果您使用的是较旧的计算机则值得一看放置该应用程序而且如果您碰巧尝试使用Windows的bin / cue文件则称为Daemon Tools的实用程序可以挂载.bin和.cue文件以及其他磁盘映像这对于最终使用它很有用无论如何都是Windows PC

顺便说一句如果您安装bitchunker的唯一原因是一次性使用则可以在完成安装后从Homebrew中删除该软件包尽管这对于保留binchunker的危害很小并且如果您计划转换其他bin和提示文件插入.iso您可能需要将其安装Binchunker还可以将bin / cue文件转换为cdr文件这也可能会有所帮助

如果您想了解有关bitchunker的更多信息或者您希望下载源代码并从头开始进行编译请查看bchunk github或chunk主页

这段代码是一个使用Pygame和Pymunk物理引擎开发的台球游戏的一部分。下面对代码进行详细解释: 1. 创建物理空间:`space = pymunk.Space()` 这一行代码创建了一个Pymunk物理空间,它是一个可以模拟物理现象的场所,包含物理体、约束等。 2. 创建静态物体:`static_body = space.static_body` 这一行代码创建了一个静态物体,它是一个不会受到物理引擎模拟的物体,通常用于表示游戏场景的边界。 3. 创建绘制工具:`draw_options = pymunk.pygame_util.DrawOptions(screen)` 这一行代码创建了一个绘图工具,用于在屏幕上绘制物理实体并显示。 4. 创建游戏帧率:`clock = pygame.time.Clock() FPS = 120` 这一行代码创建了一个Pygame时钟,用于控制游戏的帧率。 5. 创建游戏变量:`lives = 3 dia = 36 pocket_dia = 66 taking_shot = True force = 0 max_force = 10000 force_direction = 1 game_running = True cue_ball_potted = False powering_up = False potted_balls = []` 这一行代码创建了一些游戏变量,如生命、球的直径、力量等。 6. 定义颜色:`BG = (50, 50, 50) RED = (255, 0, 0) WHITE = (255, 255, 255)` 这一行代码定义了一些常用的颜色值,用于绘制游戏中的各种物体和文本。 7. 定义字体:`font = pygame.font.SysFont("华文楷体", 30) large_font = pygame.font.SysFont("华文楷体", 60)` 这一行代码定义了两种字体,用于在屏幕上绘制文本。 8. 加载图片:`cue_image = pygame.image.load("assets/images/cue.png").convert_alpha() table_image = pygame.image.load("assets/images/table.png").convert_alpha() ball_images = [] for i in range(1, 17): ball_image = pygame.image.load(f"assets/images/ball_{i}.png").convert_alpha() ball_images.append(ball_image)` 这一行代码加载了一些游戏中需要使用的图片,如球杆、台球桌、台球等。 9. 绘制文本函数:`def draw_text(text, font, text_color, x, y): img = font.render(text, True, text_color) screen.blit(img, (x, y))` 这一行代码定义了一个绘制文本的函数,方便在屏幕上绘制各种文本。 总之,这段代码是一个使用Pygame和Pymunk物理引擎开发的台球游戏的一部分,定义了一些游戏变量、加载了一些必要的图片和字体,并创建了一个静态空间和一些物理体。最后,它还定义了一个时钟变量,用于控制游戏的帧率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值